起因
在写计算机图形学博客时,需要讲解一个算法,课本上抽象的语言未免让人读着头大,还在老师给的PPT中有代码的演示,我就想将演示做出GIF动图帮助读者理解算法,其实之前浪迹博客园的时候就发现有许多博主使用GIF动图来演示算法,今天我也算第一次使用了。这里我直接推荐使用ScreenToGif这款小而美的制作软件,仅从名字就可以了解到它是一款屏幕转gif图的软件,免安装,大小仅2M多(压缩后才几百K)。而事实上,它不仅可以录制屏幕,同时也包含了摄像头录制,白板书写录制等功能,并且在录制后,可以对录制内容进行增删、修改、压缩等处理。
这里展示一个使用ScreenToGif生成的算法演示动图。
使用说明
官网下载地址:https://www.screentogif.com/
国内网友分享地址:https://itlao5.com/wp/tools/ScreenToGif2.14.1.rar
双击打开,可以看到,它拥有四个基本工具:录像机、摄像头、画板、编辑器。
录像机帮助我们录制屏幕内容
摄像头帮助我们录制摄像头内容,如果你有的话
画板帮助我们录制自己的绘画过程。所有前面三种工具的制作内容,都会到编辑器当中来。
在编辑器中,你可以编辑前三种工具的制作内容,也可以导入其他动图来修改编辑。
录像机窗口
编辑器窗口
其编辑功能还是蛮强大的,至少在常规gif制作的功能都包含了:
在编辑中有很多对帧的操作如:增加删除、循环、反转,特别是移除重复帧功能,能很好的减小gif占用内存大小;
而在图片选项中则包含了水印、微动、模糊、字幕、自由文本、自由绘制等功能;
ScreenToGif还支持简单的过渡动画;
统计功能则提供了总帧数、总时长、帧大小、延时、帧分辨率等数据的统计;
如下图:在编辑结束后,我们可以根据需求选择适合的类型及编码进行保存;
到目前为止,ScreenToGif已适配20多种语言,并提供上传服务
个人使用体验
我之前曾经使用过pr生成过GIF,很是费时,同时录屏和制作需要在两个软件上完成,效率不高。ScreenToGif将录屏和制作合二为一,但制作GIF导入导出的过程耗时很大,但提供了更多的编辑功能,算是比较实用了。