2016-09-19 6 views
1

Ich verwende ImageIO: https://imageio.readthedocs.io/en/latest/userapi.html, und ich möchte wissen, wie Verzögerung zwischen Frames in einem gif.Python ImageIO Gif Set Verzögerung zwischen den Frames

Hier sind die relevanten Teile meines Codes.

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

wo ARR_ARR ist ein Array von numpy uint8 2D-Array von Couplets.

Um klar zu sein, habe ich kein Problem, das Gif zu schreiben. Ich kann jedoch keine Erklärung dafür finden, wie die Verzögerung zwischen den Frames geschrieben werden kann.

So zum Beispiel habe ich Frames 0 ... 9

Sie immer mit der gleichen Geschwindigkeit spielen. Ich möchte in der Lage sein, die Anzahl der Millisekunden oder welche Einheit zwischen den gespielten Frames zu steuern.

Antwort

1

es gefunden imageio.help("GIF") mit Ihnen in so etwas wie

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

passieren würde Und das scheint zu funktionieren.

Verwandte Themen