用MMA合成GIF

将几个图片合成为一个GIF一方面很方便读者阅读, 另一方面还节省了文章的空间。 使用Mathematica非常方便的完成该任务。效果见我的文章一键完成Python开发环境搭建: 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];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,539评论 25 709
  • Python的代码优雅而实用,但是它的速度确实不怎样。Cython企图在保留Python美好的同时,兼顾代码的效率...
    kingboung阅读 20,442评论 2 17
  • 5.3 Windows安装说明 译者:Python 文档协作翻译小组,原文:Windows Installatio...
    布客飞龙阅读 1,827评论 0 4
  • 我最早接触Linux是2006年,那时还是高中。当时我对Windows下的破解技术很感兴趣,那个时候看雪论坛很火,...
    陌辞寒阅读 1,639评论 4 6
  • 抄笔记有感,我一直认为表面工作是贬义词,但现在我认为其实不然,表面工作做不好,谁还会给你展现内在能力的机...
    张伟kk阅读 266评论 0 3