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、效果图

Python如何使用PIL Image制作GIF图片

4、GIF图

Python如何使用PIL Image制作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
  • asp之家 网络编程 m.aspxhome.com