PHP + Imagick - сжатие PNG

Как мне эффективно сжать PNG? В моем случае изображения представляют собой небольшие изображения в градациях серого с прозрачностью.

В настоящее время я играю с этим:

// ...

$im->setImageFormat('png');
$im->setImageColorspace(\Imagick::COLORSPACE_GRAY);
$im->setImageCompression(\Imagick::COMPRESSION_LZW);
$im->setImageCompressionQuality(9);
$im->stripImage();
$im->writeImage($url_t);

Поскольку Имаджик не предлагаетCOMPRESSION_PNGЯ пробовал LZW, но размер файла почти не изменился (обычно он даже больше, чем раньше).

Если я открою изображение в GIMP и просто сохраню его, размер файла резко сократится (например, 11 341 B -> 3 763 B или 11 057 B -> 3 538).

Как правильно сохранить сжатый PNG-файл с помощью Imagick?

Ответы на вопрос(2)

Ваш ответ на вопрос