apng2gif

convert apng to gif.


License
GPL-3.0
Install
pip install apng2gif==1.0.2

Documentation

APNG2GIF

將 APNG 圖片轉換成 GIF 圖片

What is APNG?

APNG(Animated Portable Network Graphics)格式是PNG的點陣圖動畫擴充,但未獲PNG組織官方認可。其擴充方法類似GIF 89a,仍對原版PNG保持向下相容。APNG第1影格為標準PNG圖像,剩餘的動畫和影格速等資料放在PNG擴充資料塊,因此只支援原版PNG的軟體會正確顯示第1影格。APNG與Mozilla社區關係密切,格式標準文件設在Mozilla網站。

在哪邊看的到 APNG?

在台灣最常看到的就是 LINE 的貼圖,就是使用 APNG
或者 LINE Store 的貼圖預覽也是使用 APNG

如何使用

# 安裝 Install
pip install apng2gif

使用

  • 指令 CLI
    # 輸出 GIF 至目前工作目錄
    apng2gif -i 'apng_path'
    
    # 指定輸出路徑及檔案名稱
    apng2gif -i 'apng_path' -o 'output_gif_path'
    
    # 設定 GIF 播放次數,不包含第一次
    apng2gif -i 'apng_path' -l 3
    
    # 查看所有設定
    apng2gif -h
    
  • 匯入 import
    from apng2gif import APNG2GIF
    
    test = APNG2GIF()
    test.apng2gif(apngfile, loop=0, output=None)