Imagick で .eps ファイルのサイズを変更して .jpeg に保存しようとしていますが、
resizeImage
、scaleImage
、setImageResolution
、および .png への書き込みを試みましたが、結果は常に非常に悪いものです。圧縮品質を 100 に設定してみました。さまざまな resizeImage フィルターとぼかしパラメーターを試しました。
$imagick = new Imagick();
$imagick->readImage($file);
$imagick->resizeImage($width, $height, imagick::FILTER_CATROM, 1);
$imagick->setImageFormat('jpeg');
return $imagick->writeImage($name);
私が見逃している魔法はありますか?
編集:Ghostscriptに関連する同様の問題についてどこかで読んだことがあります。Ghostscriptポートがインストールされています。動作していることを確認するにはどうすればよいですか?