imagemagick — Как сжать GIF в PHP API Imagick

Мне приходится использовать PHP API imagemagick, imagick, и обнаруживаю, что мои попытки сжать изображение GIF не имеют никакого эффекта.

Вот команды, которые я использую:

    $_image = new Imagick( $image_url );
$_image->setImageFormat( $type ); // can be GIF or JPEG
$_image->setImageCompressionQuality( $level ); // Any of 20, 40, 60, 80, 100

Я получаю хорошие результаты при использовании JPEG, но ничего при конвертации в GIF, а затем при попытке сжатия. Может ли это быть что-то делать с преобразованием?

Может быть, я должен использовать определенный тип сжатия для GIF? например:

    $_image->setImageCompression( imagick::COMPRESSION_...?? );

Если у кого-то есть какие-либо подсказки, то, пожалуйста, помогите мне, поскольку документация для этого API ужасна.

Спасибо!

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]