Как уменьшить размер Gif изображения без потери анимации?

Главные вкладки

Аватар пользователя demart demart 25 марта 2011 в 21:49

Доброго времени суток, недавно столкнулся с такой проблемой, если гружу на сайт анимированный аватар в Gif, то после обработки Imagecache Profile Pictures анимация теряется и я получаю ошибку

imagecolorsforindex(): Color index 31 out of range в файле /var/www/ivanov/data/www/shopogoliki.md/includes/image.gd.inc в строке 108.

Я так понимаю .. это потому что GD который собственно у меня и ресайзит картинки не умеет сохранять анимацию после обработки Gif-а, вот вопрос это вообще возможно? И если да то какой библиотекой, может ImageMagick?

Комментарии

Аватар пользователя Krotty@drupal.org Krotty@drupal.org 26 марта 2011 в 13:28

GD не умеет ресайзить анимированные GIF. ImageMagic сам по себе умеет, но реализована ли поддержка этой функции в ImageCache - сказать не могу.