OK、Imagick PHP 拡張機能を使用して大きな画像のサムネイルを生成する単純な 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 からのメタデータまたは埋め込みプレビューにあります。
問題は、サムネイルを最適化し、古いデータをすべて削除するにはどうすればよいかということです。