Wie man GIF in Python erstellt

(*-*)浩
Freigeben: 2019-06-22 13:36:22
Original
2812 Leute haben es durchsucht

Kürzlich habe ich versehentlich den öffentlichen Account eines Freundes gesehen, in dem die Verwendung von Python zum Generieren von GIF-Animationen erwähnt wurde. Es sah interessant aus, also habe ich es versucht. Tatsächlich gibt es eine Menge Software zum Erstellen von Animationen, aber es ist ziemlich gut, darüber nachzudenken, wenn man genug Essen und Kleidung hat, um es mithilfe von Code umzusetzen.

Wie man GIF in Python erstellt

Dieser Produktionsprozess ist sehr einfach. Nehmen wir den Code als Beispiel: (Empfohlenes Lernen: Python-Video-Tutorial)

Zuallererst! Installieren Sie die Imageio-Bibliothek; folgen Sie den Kommentaren im folgenden Code, lesen Sie zuerst das statische Bild in die Liste als jeden Frame von GIF ein, legen Sie dann die Eingabe (statisches Bild), die Ausgabe (dynamisches Bild) und einige notwendige Parameter fest, wir legen jeden Frame fest hier Das Intervall beträgt 1,5 Sekunden, der Standardwert ist 1 Sekunde, und dann wird die Funktion miageio.mimsave aufgerufen, um das Ergebnis zu speichern.

import imageiodef create_gif(image_list, gif_name, duration = 1.0):
    '''
    :param image_list: 这个列表用于存放生成动图的图片
    :param gif_name: 字符串,所生成gif文件名,带.gif后缀
    :param duration: 图像间隔时间
    :return:
    '''
    frames = []    for image_name in image_list:
        frames.append(imageio.imread(image_name))

    imageio.mimsave(gif_name, frames, 'GIF', duration=duration)    returndef main():
    #这里放上自己所需要合成的图片
    image_list = ['1.jpg', '2.jpg', '3.jpg']
    gif_name = 'new.gif'
    duration = 1.5
    create_gif(image_list, gif_name, duration)if __name__ == '__main__':
    main()
Nach dem Login kopieren

In Python können Sie die obige Animation mit nur wenigen Codezeilen erstellen. Darüber hinaus scheinen die mit dieser Methode erstellten Bilder keine Einschränkungen hinsichtlich statischer Bilder zu haben. Sehr nützlich.

Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!

Das obige ist der detaillierte Inhalt vonWie man GIF in Python erstellt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!