Изменение размера анимированного GIF с PythonMagick - PullRequest
1 голос
/ 20 апреля 2011

Я использую PythonMagick 0.9.3 (не могу переключиться на PIL) для изменения размера изображений. Он отлично работает для всех, кроме анимированных GIF-файлов.

Вот как я сейчас изменяю размер изображения:

orig_image = Image('path/to/animated.gif')
orig_image.resize('..resize string..')
orig_image.write('path/to/thumbnail.gif')

В настоящее время он изменяет размер только первого изображения последовательности, поэтому изображение больше не анимируется впоследствии. У кого-нибудь есть обходной путь для моей проблемы?

Спасибо!

1 Ответ

0 голосов
/ 22 апреля 2011

Полагаю, вам нужно перебрать все изображения, составляющие анимацию, изменить их размер и перекомпоновать анимацию после this (с примером для языка PHP)

...