PHPオブジェクトImagickを介してPNG32をPNG8に変換したい。しかし、setImageDepth と setImageFormat 設定パラメータを 8bit に設定しましたが、効果がありませんでした。このようなコード:
$im = new Imagick($image);
$im->cropImage($cutWidth,$cutHeight,$x,$y);
$im->thumbnailImage($maxWidth, $maxHeight);
$im->setImageDepth(8);
$im->setImageFormat('PNG8');
$im->writeImage($filename);
入力ファイルは PNG32 ですが、上記の出力は PNG8 のままです。他の解決策はありますか?