大指甲尺寸,用于使用 Imagick->resize() 创建的微小图像



好了,我有一个简单的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嵌入预览。

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

元数据可以通过http://php.net/manual/en/function.imagick-stripimage.php

清理

最新更新