2016-07-27 5 views
2
$img = new imagick($image); 
$img->setImageFormat($format); 
if($format == 'jpg'){ 
    $img->setImageCompression(Imagick::COMPRESSION_JPEG); 
    $img->setImageCompressionQuality(0); 
     //$img->enhanceImage(); 
} 
$img->adaptiveResizeImage(1500, 0); 
$img->writeImage($PNG_IMAGE); 

これはまだ私は、できるだけ穀物/ディストーション/ブラーで適切に画像のサイズを変更するにはどうすればよいの元.jpg-fileImageMagick、画像のサイズを変更する最も効率的な方法は?

に比べて本当に粒子の粗い画像になり?

+0

imageMagickとGDの両方で動作する[介入](http://image.intervention.io/)画像抽象化は本当に好きで、Laravelと非常によく似ています。はるかに簡単でクリーンなコード! – Pevara

+0

入力いただきありがとうございます!私はそれを試してみるよ! – dotmavriq

答えて

0

$img->setImageCompressionQuality(0)は、画像の品質を設定します。品質を落とさないようにするには、100に設定しますが、60-80の最適化に最適です。

関連する問題