2016-09-19 3 views
1

Я использую ImageIO: https://imageio.readthedocs.io/en/latest/userapi.html, и я хочу знать, как установить задержку между кадрами в gif.Python ImageIO Gif Задержка между кадрами

Вот некоторые из частей моего кода.

import imageio 
. . . 
imageio.mimsave(args.output + '.gif', ARR_ARR) 

, где ARR_ARR представляет собой массив numpy uint8 2d массива двустиший.

Чтобы быть ясным, у меня нет проблем с написанием gif. Однако я не могу найти разъяснений о возможности записи суммы задержки между кадрами.

Так, например, у меня есть кадры 0 ... 9

Они всегда играют с той же скоростью. Я хотел бы иметь возможность контролировать количество миллисекунд или любой другой части между воспроизводимыми кадрами.

ответ

1

Нашел с помощью imageio.help("GIF") вы бы передать что-то вроде

imageio.mimsave(args.output + '.gif', ARR_ARR, fps=$FRAMESPERSECOND)

И это, кажется, работает.

Смежные вопросы