PHP + Imagick - Compactação PNG
Como compactar com eficiência um PNG? No meu caso, as imagens são pequenas em escala de cinza com transparência.
Atualmente, estou brincando com isso:
// ...
$im->setImageFormat('png');
$im->setImageColorspace(\Imagick::COLORSPACE_GRAY);
$im->setImageCompression(\Imagick::COMPRESSION_LZW);
$im->setImageCompressionQuality(9);
$im->stripImage();
$im->writeImage($url_t);
As Imagick não ofereceCOMPRESSION_PNG
, Tentei o LZW, mas quase não há alterações no tamanho do arquivo (geralmente é ainda maior do que antes
e eu abrir a imagem no GIMP e simplesmente salvá-la, o tamanho do arquivo será drasticamente reduzido (por exemplo, 11.341 B -> 3.763 B ou 11.057 B -> 3.538
Qual é a maneira correta de salvar um PNG compactado com o Imagick?