beamer載入動畫+gif匯出多個png或者jpg圖片
本文解決beamer中載入動畫和gif動畫問題
beamer是latex用於做類似ppt報告的package.之前一直認為beamer做出的檔案無法做出動態圖,一直捨棄沒用。最近用powerpoint打公式大小排版弄的自己很煩,看到beamer竟然可以使用動畫,內心一頓驚喜,以後要棄powerpoint轉向beamer了。
beamer匯出的pdf檔案顯示動態圖,在本人測試情況下是有軟體要求的。在本人使用的adobe acrobat reader是可以開啟的。
beamer中載入動畫
在latex中載入動畫,其實是使用animate這個庫,即在開始是使用\usepackage{animate}
具體語句使用如下
\animategraphics[autoplay,loop,height=0.3\textheight]{5}{figure/animate}{1}{19}
animategraphics是庫animate中的函式,[]中是對圖片進行調整;{5}是播放時間;{figure/animate}是圖片公共部分的名稱,{1}開始圖片;{19}結束圖片。
對於已經有的gif圖片,animate這個庫還不能直接載入。對於gif匯出為png和jpg又是一大問題。
windows下將gif圖片轉化為多個png,或者eps圖片
之前嘗試過又photoshop將gif轉換成多個png,這種方法的步驟為:檔案-》指令碼-》將圖層匯出到檔案
,選擇檔案格式儲存即可。這個方法有一個問題就是檔案中會有空格和中文漢字,修改起來很麻煩。
下面我們介紹一種比較簡單和快速的方法。即使用Imagemagick; linux,ios和windows的下載地址為
https://www.imagemagick.org/script/download.php。
按照上面教程安裝完成後,windows下的命令為
magick “animate.gif” -coalesce “animate_%d.eps”
記住windows下一定要加雙引號,在linux下不需要加雙引號