如何把圖片轉換成動圖


(1)安裝模塊

 1 pip install imageio 

(2)實例代碼

 1 import imageio
 2 
 3 def create_gif(image_list, gif_name, duration=1):
 4     """
 5     生成 gif 文件,原始圖片僅支持 png 格式
 6     gif_name : 字符串,所生成的 gif 文件名,帶 .gif 后綴
 7     path : 需要合成為 gif 的圖片所在路徑
 8     duration :  gif 圖像時間間隔, 這默認設置為 1 s
 9     """
10 
11     frames = []
12     # 把圖片 append 進列表
13     for image_name in image_list:
14         frames.append(imageio.imread(image_name))
15     # 保存為 gif 圖
16     imageio.mimsave(gif_name, frames, 'GIF', duration=duration)
17 
18     return
19 
20 
21 def main():
22     # 這里放自己想轉換成動圖的所以圖片
23     # 按先后順序
24     image_list = ['01.png', '02.png', '03.png', '04.png']
25     gif_name = 'new.gif'
26     # 相鄰兩張圖片時間間隔(s)
27     duration = 1.8
28     create_gif(image_list, gif_name,duration)
29 
30 
31 if __name__ == "__main__":
32     main()

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM