首頁 > 軟體

Python實現.gif圖片拆分為.png圖片的簡單範例

2023-01-20 14:01:04

Python實現.gif圖片拆分為.png圖片

實現效果展示:

未轉化前的gif圖片

經轉化後:

---------------------------------------------------------------------------------------圖一---------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------圖二---------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------圖三---------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------圖四---------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------圖五--------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------圖六---------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------圖七---------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------圖八---------------------------------------------------------------------------------------

本範例適用於對Python語言具有一定基礎的朋友們進行操作,實現前需要安裝pillow庫,這裡不做具體的庫安裝流程的講解,請您參考其他文章。

程式碼實現如下:

import os                # 需要安裝pillow庫
from PIL import Image

img = Image.open('此處填寫需要轉化的gif圖片的儲存路徑')
os.mkdir('圖形拆分')      # 生成的圖片的資料夾名稱
try:
  i = 0
  while True:
    img.seek(i)
    img.save('圖形拆分/' + str(i) + '.png')   # 生成的圖片名稱
    i = i + 1
except:
  pass
print('共拆解影象幀數' + str(i))       # 控制檯輸出拆分的幀數

總結

到此這篇關於Python實現.gif圖片拆分為.png圖片的文章就介紹到這了,更多相關Python gif圖片拆分為png圖片內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com