2016-03-31 12 views
0

のサイズを変更した後、私はこの画像(900x900、.JPG)を持っている - http://imgur.com/J1HArLSPHP - Imagick - 悪い品質

私は290x290にリサイズし、私はこれを得た - http://imgur.com/bZFyhxD

これは私のPHPコードです:

$thumb_large = new \Imagick($path); 
$thumb_large->setImageFormat('jpeg'); 
$thumb_large->setResolution(900,900); 
$thumb_large->setImageCompression(\Imagick::COMPRESSION_JPEG); 
$thumb_large->setImageCompressionQuality(100); 
$thumb_large->adaptiveResizeImage($value[0], $value[1]); 
$thumb_large->writeImage(public_path() . '/uploads/images/'.$key.'/' . $file_name); 

何が間違っていますか?品質は恐ろしいです。

+0

だけの骨董品でhttp://php.net/manual/en/imagick.resizeimage.phpを使用することをお勧め? – kainaw

+0

どうすれば使えますか? –

+0

簡単:ドキュメントを読む:http://php.net/manual/ja/imagick.thumbnailimage.php – kainaw

答えて

0

品質は恐ろしいです。 manualから

「適応的にデータ依存三角測量を用いて画像のサイズを変更する回避鋭い色の変化を横切ってぼかし最も有用わずかに小さいにわずかに画像を縮小するために使用される場合。。 『ウェブ・サイズ』; よいですフルサイズの画像がサムネイルに適応的にサイズ変更されたときに見栄えが悪くなります。

私はなぜ `$ imagick-> thumbnailImage`を使用しないで... \ Imagick :: FILTER_LANCZOS

関連する問題