PHP マニュアル
前のページ |  | 次のページ

# ImageCreateFromJPEG

(PHP 3>= 3.0.16, PHP 4 )

ImageCreateFromJPEG -- ファイル又はURLから新規JPEG画像を作成する

## 説明

int imagecreatefromjpeg ( string filename)

ImageCreateFromJPEG()は引数filenameから得られ る画像を表すイメージIDを返します。

imagecreatefromjpeg()はエラー時に空の文字列を 返します。エラーメッセージも出力されますが、この場合、残念なこと にブラウザ上のリンクは壊れてしまいます。デバッグを簡単にするため に以下の例ではエラー表示用JPEGを出力しています。

例 1 作成時のエラーを処理する例 (vic@zymsys.comによる)
    function LoadJpeg ($imgname) {
      $im = @imagecreatefromjpeg ($imgname); /* オープンを試みる */
      if (!$im) { /* オープンに失敗した場合 */
        $im = ImageCreate (150,30); /* 空の画像を作成 */
        $bgc = ImageColorAllocate ($im,255,255,255);
        $tc  = ImageColorAllocate ($im,0,0,0);
        ImageFilledRectangle ($im,0,0,150,30,$bgc);
        ImageString ($im,1,5,5,"Error loading $imgname",$tc); /* エラーメッセージを出力 */
      }
      return $im;
    }

前のページ | ホーム | 次のページ
ImageCreateFromGif | 上に戻る | ImageCreateFromPNG