欢迎关注 『Python黑科技』 系列,持续更新中
欢迎关注 『Python黑科技』 系列,持续更新中
实现效果
实际效果不美观——因为我找的图片不太行·····
准备好三张图片,把三张图片合并在一起,变成一张gif动图
1.png
2.png
3.png
合并成gif的效果图
实现思路
把图片添加到图片list中,再根据图片list前后帧叠加,得到了gif动图。
实现代码
# @Time : 2022/1/15 21:45
# @Author : 南黎
# @FileName: 制作Gif动图.py
from PIL import Image
image_list = []
image_input = Image.open("1.png")
image_list.append(Image.open('2.png'))
image_list.append(Image.open('3.png'))
image_input.save('生成的gif文件.gif',
save_all=True,
append_images=image_list,#把前面image_list中的所有图片添加到这张图片中,多个帧就是gif动图了
loop=1,
duration=1,
comment=b"aaabb")
总结
大家喜欢的话,给个👍,点个关注!给大家分享更多有趣好玩的Python黑科技!
版权声明:
发现你走远了@mzh原创作品,转载必须标注原文链接
Copyright 2022 mzh
Crated:2022-1-15
欢迎关注 『Python黑科技』 系列,持续更新中
欢迎关注 『Python黑科技』 系列,持续更新中
【Python安装第三方库一行命令永久提高速度】
【使用PyInstaller打包exe】
【更多内容敬请期待】