GD ライブラリ -> ImageJpeg

Posted by muchag | Library & PlugIn & AddIn,PHP | 2011-12-05 (月) 19:14:08

GD ライブラリにて JPEG 画像品質を制御する手法。

bool imagejpeg ( resource $image [, string $filename [, int $quality ]] )
画像をブラウザあるいはファイルに出力する

PHP Manual:imagejpeg

第1引数:imagecreatetruecolor() のような画像作成関数が返す画像リソース
第2引数:ファイルの保存先のパス。省略可
第3引数:画像品質。0 ~ 100。デフォルト 75。省略可

  1. // 空の画像を作成し、テキストを追加します
  2. $im = imagecreatetruecolor(120, 20);
  3. $text_color = imagecolorallocate($im, 233, 14, 91);
  4. imagestring($im, 1, 5, 5,  'A Simple Text String', $text_color);
  5.  
  6. // content type ヘッダを、ここでは image/jpeg と設定します
  7. header('Content-Type: image/jpeg');
  8.  
  9. // 画像を出力します
  10. imagejpeg($im);
  11.  
  12. // メモリを開放します
  13. imagedestroy($im);

 

ファイルサイズの最大値を指定して、それ以内に抑える手法

tabris:GDによるJPG画像圧縮

Library & PlugIn & AddIn,PHP | 2011-12-05 (月) 19:14:08 |

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment