PHP + Imagick - Compresión PNG

¿Cómo comprimo eficientemente un PNG? En mi caso, las imágenes son pequeñas imágenes en escala de grises con transparencia.

Actualmente estoy jugando con esto:

// ...

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

Como Imagick no ofreceCOMPRESSION_PNG, He probado LZW pero casi no hay cambios en el tamaño del archivo (por lo general, es aún más grande que antes).

Si abro la imagen en GIMP y simplemente la guardo, el tamaño del archivo se reduce drásticamente (por ejemplo, 11,341 B -> 3,763 B o 11,057 B -> 3,538).

Cuál es la forma correcta de guardar un archivo PNG comprimido con Imagick?

Respuestas a la pregunta(2)

Su respuesta a la pregunta