Я пытался создать 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
Не думаю, что с вашим кодом что-то не так.Я бы проверил, какую версию Pillow вы используете.
from PIL import Image Image.PILLOW_VERSION
append_images был добавлен в Pillow 3.4.0, так что вы захотите использовать хотя бы эту версию.
append_images