[問題] 用numpngw/apng儲存成.gif

看板Python作者 (QQ)時間6年前 (2018/04/11 12:11), 編輯推噓-1(127)
留言10則, 6人參與, 6年前最新討論串1/1
請教一個問題,目前已會用numpngw或是apng將一個list的圖轉成apng(副檔名仍是.png) 例如: from apng import APNG lst = ["f_1.png","f_2.png","f_3.png"] APNG.from_files(lst, delay=250).save("animation.png") 使用手冊也說,這個animation.png檔案用開圖程式開不會動,要放到某些瀏覽器上才會 (如chrome),確實如此 我想要讓他變成電腦開就可以動的gif(以便放入powerpoint),雖然網路上有免空可以 幫忙轉,但是我想試試看python自己有沒有辦法,於是我把.save("animation.png") 改成.save("animation.gif") 發現沒有錯誤!但是開起來還是不會動... 仍是要放在瀏覽器上才會動.... 對gif並不熟,並非所有gif都能直接開就能動了?? 以及,我如何用python自己存成電腦開就會動的gif? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.128.169.29 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1523419911.A.455.html

04/11 12:35, 6年前 , 1F
APNG 和 GIF 是完全不一樣的兩種格式, 你先去搞懂原理吧
04/11 12:35, 1F

04/11 12:47, 6年前 , 2F
所以.save("animation.gif") 實際上他還是apng??
04/11 12:47, 2F

04/11 12:53, 6年前 , 3F
路過偷噓zn
04/11 12:53, 3F

04/11 12:53, 6年前 , 4F
(σ′▽‵)′▽‵)σ(σ′▽‵)′▽‵)σ
04/11 12:53, 4F

04/11 12:59, 6年前 , 5F
實際上還是 apng 沒錯。我之前是用 Pillow 來做,用是
04/11 12:59, 5F

04/11 12:59, 6年前 , 6F
可以用不過針對 gif 的最佳化效果不太好,如果有時間的話
04/11 12:59, 6F

04/11 13:00, 6年前 , 7F
也可以找找看有沒有其他的 library。
04/11 13:00, 7F

04/11 15:22, 6年前 , 8F
可以用imageio 的mimsave 存
04/11 15:22, 8F

04/11 23:17, 6年前 , 9F
了解!! 謝謝樓上們的回答~~
04/11 23:17, 9F

04/12 14:14, 6年前 , 10F
欠噓
04/12 14:14, 10F
文章代碼(AID): #1QpOi7HL (Python)