Python PIL создать GIF не удается - PullRequest
0 голосов
/ 13 ноября 2018

Я пытался создать GIF с использованием PIL, как описано в: http://www.pythoninformer.com/python-libraries/pillow/creating-animated-gif/

И код, который они показывают, чтобы сохранить группу изображений "имена" в GIF:

# Open all the frames
images = []

for n in names:
    frame = Image.open(n)
    images.append(frame)

# Save the frames as an animated GIF
images[0].save('anicircle.gif',
               save_all=True,
               append_images=images[1:],
               duration=100,
               loop=0)

Однако при сохранении gif сохраняется только одно изображение, что я делаю не так? Я использую PIL версии 1.1.7 в Python 2.7

1 Ответ

0 голосов
/ 24 ноября 2018

Не думаю, что с вашим кодом что-то не так.Я бы проверил, какую версию Pillow вы используете.

from PIL import Image
Image.PILLOW_VERSION

append_images был добавлен в Pillow 3.4.0, так что вы захотите использовать хотя бы эту версию.

...