from PIL import Image
import os
gifFileName = 'test.gif'
#使用Image模塊的open()方法打開gif動態圖像時,默認是第一幀
im = Image.open(gifFileName)
pngDir = gifFileName[:-4]
#創建存放每幀圖片的文件夾
os.mkdir(pngDir)
try:
while True:
#保存當前幀圖片
current = im.tell()
im.save(pngDir+'/'+str(current)+'.png')
#獲取下一幀圖片
im.seek(current+1)
except EOFError:
pass
如何將gif動態圖轉化成每幀圖片
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.