###前提・実現したいこと
下記のコードで、ビットマップ画像を読みこんで、JPEGのサムネイルを出力したいと思います。
縦/横の大きさ(表示面積)を小さくしたいのです。
###発生している問題・エラーメッセージ
下記コードでは、大きさがそのままになってしまいます。
何が問題でしょうか?
エラーなどは発生していません。
ビットマップが無事JPEGに変換されて表示されます。
問題は、画像の大きさが変わっていない事です。
###該当のソースコード
PHP
1$width = 120; 2list($imagick_w, $imagick_h) = getimagesize($work_img); 3$proportion = $imagick_w / $imagick_h; 4$height = $width / $proportion; 5if($proportion < 1){ 6 $height = $width; 7 $width = $width * $proportion; 8} 9$imagick = new Imagick($work_img); 10$imagick->resizeImage($width, $height, Imagick::FILTER_POINT, 0); 11$imagick->writeImage('temp.jpg'); 12if('temp.jpg' !== FALSE){ 13 print "<img src=\"temp.jpg\">\n"; 14} 15$imagick->clear(); 16$imagick->destroy();

回答2件
あなたの回答
tips
プレビュー