之前给大家分享过如何用python
将多张图片合成gif动图(点击这里查看)。但如果合成的动图太大怎么办,如何压缩?
pip install pygifsicle
from pygifsicle import optimize
optimize('test.gif', "optimized.gif") # For creating a new one
test.gif
:这是待压缩的gif
文件名
optimized.gif
:这是压缩后的gif
文件名
压缩需要gifsicle.exe
程序的支持,不同的系统有不同的解决方案。
执行pip install pygifsicle
命令时,会自动用Brew
安装gifsicle
,所以无需任何操作。
请使用sudo apt-get install gifsicle
命令安装gifsicle
。
自行下载gifsicle
程序,点击这里下载。下载后将gifsicle.exe
放到同级.py
文件下即可。
压缩前:44.5KB | 压缩后:6.47KB |
---|---|
不会python
也没关系,我们这里直接打包好了一个动图压缩软件,可以直接使用,点击这里下载。
https://imageio.readthedocs.io/en/stable/examples.html