將幾個圖片合成為一個GIF一方面很方便讀者閱讀, 另一方面還節(jié)省了文章的空間。 使用Mathematica非常方便的完成該任務。效果見我的文章一鍵完成Python開發(fā)環(huán)境搭建: Cygwin+Vim里的動圖。
準備工作
- 安裝了Mathematica, 要是你沒裝就不必要裝了, 因為大材小用啊哈。
- 安裝QQ/TIM
截圖
我用的是Ctrl+Alt+S來截圖的(QQ/TIM默認截圖快捷鍵),QQ還是做了件好事的。
將截好的圖命名為:Cygwin_setup_1
, Cygwin_setup_2
的樣子, 這樣方便自動導入。
合成
運行下面的MMA代碼即可:
SetDirectory["C:\\Users\\van\\Pictures\\pic2gif\\"];
PicBegStr = "Cygwin_setup_";
Files = FileNames[PicBegStr ~~ "*.png", Directory[]];
Piclists = Import[#] & /@ Files
Export[PicBegStr ~~ "gif.gif", Piclists, "DisplayDurations" -> 1,
"AnimationRepetitions" -> Infinity];