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

作者: znmkhxrw (QQ)   2018-04-11 12:11:49
請教一個問題,目前已會用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?
謝謝!
作者: uranusjr (←這人是超級笨蛋)   2018-04-11 12:35:00
APNG 和 GIF 是完全不一樣的兩種格式, 你先去搞懂原理吧
作者: znmkhxrw (QQ)   2018-04-11 12:47:00
所以.save("animation.gif") 實際上他還是apng??
作者: athenayuri02 ((  ̄ c ̄)y▂ξ)   2018-04-11 12:53:00
路過偷噓zn(σ′▽‵)′▽‵)σ(σ′▽‵)′▽‵)σ
作者: stucode   2018-04-11 12:59:00
實際上還是 apng 沒錯。我之前是用 Pillow 來做,用是可以用不過針對 gif 的最佳化效果不太好,如果有時間的話也可以找找看有沒有其他的 library。
作者: aljohn0422 (小翰)   2018-04-11 15:22:00
可以用imageio 的mimsave 存
作者: znmkhxrw (QQ)   2018-04-11 23:17:00
了解!! 謝謝樓上們的回答~~
作者: wtleader01 (100)   2018-04-12 14:14:00
欠噓

Links booklink

Contact Us: admin [ a t ] ucptt.com