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};其本质上是通过一系列图片通过animategraphic函数进行加载
具体语句使用如下

\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下不需要加双引号

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值