Python如何使用PIL Image制作GIF图片
作者:树懒君 时间:2023-08-24 22:42:17
1.基本构架:
mport PIL.Image 相关模块
img=Image.open(img_name) 打开图片
img.save(save_name, save_all=True, \
append_images=imgs, duration=t) 保存图片
2.代码
import PIL.Image as Image
def get_gif(pic_dir,n,t=0.1):
imgs = []
for i in range(n):
pic_name = '{}/{}.png'.format(pic_dir,i)
temp = Image.open(pic_name)
imgs.append(temp)
save_name = '{}.gif'.format(pic_dir)
imgs[0].save(save_name, save_all=True, append_images=imgs, duration=t)
return save_name
if __name__ == '__main__':
pic_dir = 'dmp'
save_name = get_gif(pic_dir,40,0.25)
print('制作完成。所属文件:{}'.format(save_name))
3、效果图
4、GIF图
来源:https://www.cnblogs.com/slj-xt/p/12728185.html
标签:Python,PIL,Image
0
投稿
猜你喜欢
JS设计模式之单例模式(一)
2024-05-11 09:06:29
ORACLE 常用函数总结(80个)第1/2页
2009-09-18 13:23:00
Python UnicodedecodeError编码问题解决方法汇总
2023-10-07 09:28:20
老生常谈python之鸭子类和多态
2023-09-26 09:00:26
使用python将微信image下.dat文件解密为.png的方法
2022-11-12 06:39:38
Django 5种类型Session使用方法解析
2022-08-05 06:46:10
Python中异常重试的解决方案详解
2021-06-16 01:12:24
纯JS实现本地图片预览的方法
2024-05-03 15:04:32
python 列表推导式使用详解
2021-10-13 01:53:28
MySQL中存储过程的详细详解
2024-01-27 01:41:04
基于Python实现批量缩放图片(视频)尺寸
2021-03-23 12:21:22
JavaScript对JSON数据进行排序和搜索
2024-06-09 22:02:57
Jupyter Lab设置切换虚拟环境的实现步骤
2021-10-11 06:05:35
mysql 8.0.11安装配置方法图文教程
2024-01-27 17:22:08
oracle,mysql,SqlServer三种数据库的分页查询的实例
2024-01-13 13:04:38
Python深拷贝浅拷贝图文示例清晰整理
2022-05-05 11:26:40
用Dreamweaver实现Real与网页结合
2010-07-13 12:11:00
解决ele ui 表格表头太长问题的实现
2024-05-13 09:44:00
php项目打包方法第1/2页
2024-05-11 09:47:00
matplotlib图形整合之多个子图绘制的实例代码
2023-10-23 23:17:47