今天在写文章的时候,需要合成一张Gif动图,结果之前一直使用的在线Gif工具居然要收费了,否则就得加水印,而且水印巨大无比,挡住主要内容了。于是就去github上找了一圈,结果没有找到理想的工具,基本上是使用文档不清晰,或者不支持自定义输入参数。不过也没白逛,扫了一眼代码,发现生成Gif的方法非常简单,所有就决定自己写了一个。
代码已上传到github: https://github.com/youlanhai/makegif
用法
python makegif.py 后面输入图片文件路径或文件夹,即可合成gif图片。本脚本支持python2和python3,需要先安装Pillow插件: pip install Pillow
。Windows用户还可以直接把图片路径或文件夹,拖拽到makegif.bat上面即可。
用法1:输入多个图片,自动在图片父目录下生成一张input.gif
python makegif.py input/1.png input/2.png input/3.png
用法2: 输入图片文件夹,工具会收集input文件夹下的所有图片,然后合成gif,输出为input.gif
python makegif.py input
完整参数:
usage: makegif.py [-h] [-d DURATION] [-o OUTPUT] [-f FILTERS] [-s SIZE]
[-l LOOP]
inputs [inputs ...]
创建gif图片
positional arguments