依赖模块
pip install imageio
测试样例
3
张600×400
黑底白字的图片:1.jpg
、2.jpg
和3.jpg
import imageio
with imageio.get_writer(uri='test.gif', mode='I', fps=1) as writer:
for i in range(3):
writer.append_data(imageio.imread(f'{i+1}.jpg'))
参数说明
uri
:合成后的gif
动图的名字,可以随意更改。mode
:操作模式,I
表示多图,不用更改。fps
:帧率,也就是画面每秒传输帧数,值越大,gif
动图的播放速度越大。
三张图片名字分别为1.jpg
、2.jpg
和3.jpg
,我这里是用一个for
循环依次读取并写入到动图test.gif
文件中进行合成。
https://imageio.readthedocs.io/en/stable/examples.html