使用Imagick创建的小图像的大缩略图大小 - > resize()

时间:2011-10-20 14:19:42

标签: php imagemagick thumbnails imagick image-optimization

好的,我有一个简单的PHP脚本,使用Imagick PHP扩展为大图片生成缩略图。

简化的脚本是:

$this->image = new Imagick ();
$this->image->readImage($origFileName);

$this->image->resizeImage(76, 50, Imagick::FILTER_CATROM, $this->blur);
$this->image->contrastImage( 1 );
$this->image->sharpenimage( 0.8, 0.6);

$this->image->setImageCompression(imagick::COMPRESSION_JPEG);
$this->image->setImageCompressionQuality(1); // REALLY strong JPEG compression

结果图像非常难看(当然是!): http://dl.dropbox.com/u/16514036/thumbnail.php.jpg

但是看看它的大小 - 它是 28 KB !废话,什么?!

据我所知,问题出在元数据或嵌入Photoshop预览中。

所以问题是 - 如何优化缩略图并从中删除所有过时的数据?

1 个答案:

答案 0 :(得分:2)