2018年3月4日 星期日

Mac將多個png檔轉成gif動畫檔

下載並安裝自由軟體ImageMagick,如果有安裝MacPorts的話,直接在終端機裡面下這個指令就可以安裝ImageMagick了:
  • sudo port install ImageMagick
使用ImageMagick裡面的指令convert,把一堆figure*.png檔案轉成一個figures.gif檔案:
  1. convert mov*.png mov.gif
  2. convert -delay 10 mov*.png mov.gif
第2個指令意思是每個frame中間間隔 10* 0.01秒 = 0.1秒,也就是1/0.1 = 10 fps。如果要讓動畫動快一點,可以把這個數值給調整小一點。例如說-delay 5就是每個frame間隔5 * 0.01 = 0.05秒,換算一下即為1/0.05 = 20 fps
以上參考《convert -delay AND FPS in animated GIF》一文的說明

轉換出來的gif動畫檔案可用ImageMagick裡面的animate,用X window來看
  • animate mov.gif
_EOF_

沒有留言:

張貼留言