Я хочу изменить качество анимированного GIF-изображения с помощью imagick в php.
Я написал следующий код:
$source = 'images/b.gif';
$imageDesc = 'images/finally.gif';
$thumb = new Imagick($source);
$thumb = $thumb->coalesceImages();
foreach ($thumb as $frame)
{
$frame->thumbnailImage(300,300);
}
$thumb = $thumb->deconstructImages();
$thumb->setImageCompressionQuality(20);
$thumb->writeImages($imageDesc, true);
наконец-то изображение ($imageDesc
), но качество изображения не изменится!
Задача ещё не решена.
Других решений пока нет …