imagejpeg

(PHP 3 >= 3.0.16, PHP 4, PHP 5)

imagejpeg -- 画像をブラウザまたはファイルに出力する

説明

bool imagejpeg ( resource image [, string filename [, int quality]] )

imagejpeg() は画像 immage から JPEG ファイル filename を作成します。引数 image は関数 imagecreatetruecolor() の返り値です。

引数 filename はオプションで、指定を省略した場合、画像は標準出力に そのまま出力されます。引数 quality を指定する際に引数 filename の指定を 省略するには、単に空の文字列 ('') を指定してください。 header() 関数で image/jpeg content-type を送信する ことにより、JPEG 画像を直接出力する PHP スクリプトを作成することが 可能です。

注意: JPEG サポートは、 PHP が GD-1.8 か、それ以降に対して、コンパイルされている場合のみ使用可能です。

quality はオプションであり、0(品質は最低 ですが、ファイルはより小さい)から100(品質は最高ですが、ファイルは 最大)の範囲で指定します。デフォルトは IJG 品質値(75)です。

プログレッシブ JPEG を出力したい場合には、 imageinterlace() でインターレースをセットする必要があります。

imagepng(), imagegif(), imagewbmp(), imageinterlace() imagetypes() も参照ください。