Я пытаюсь создать и сохранить GIF из набора файлов PNG.
pics=[]
for plot_path in plot_paths:
img = Image.open(plot_path)
pics.append(img)
pics[0].save(save_dir+'/truestrain.gif', format='gif', save_all=True, append_images=pics[1:], duration=10, loop=0)
В результате получается файл GIF с правильным именем, но только с использованием первого файла PNG и 10. секунд.
save_all=True
должен побудить его использовать все изображения в append_images=pics[1:]
, но это, похоже, не работает.
duration=10
должно установить продолжительность между кадры как 10 мс, кажется, интерпретируются как общее время 10 с (в отличие от документации на подушке?) * Сохранение анимированного GIF в подушку ). Я также проверил это, следуя документации (https://pillow.readthedocs.io/en/3.1.x/handbook/image-file-formats.html).