Вы можете использовать PIL и images2gif
, краткий модуль на основе PIL, связанный с этой страницей блога , и доступный здесь . Код, используемый для обработки этого rose.gif
ниже. Я установил для свойства images2gif.readGif
read as numpy array значение false
, чтобы получить список изображений PIL, чтобы можно было использовать функцию PIL thumbnail
.
Orignial:
Обработано: 
import Image
import images2gif
frames = images2gif.readGif("rose.gif",False)
for frame in frames:
frame.thumbnail((100,100), Image.ANTIALIAS)
images2gif.writeGif('rose99.gif', frames)
Я не уверен, как сохранить прозрачность, мои попытки сделать это потерпели неудачу (пока).