python操作gif
2020-06-09 12:28
363 查看
python读取以及保存gif图
冬日and暖阳 2018-09-21 13:56:31 5899 收藏 1
展开
1.使用模块 imageio
imageio.mimread: 读取gif,每一帧会存放到list的一个位置中
imageio.mimsave: 保存gif,输入也是一个list数组
注意::
不要用matplotlib.pylot.imread,这样读出来的数据会有问题
from PIL import Image import os """ 将一张GIF动图分解到指定文件夹 src_path:要分解的gif的路径 dest_path:保存后的gif路径 """ def gifSplit(src_path, dest_path, suffix="png"): img = Image.open(src_path) for i in range(img.n_frames): img.seek(i) new = Image.new("RGBA", img.size) new.paste(img) new.save(os.path.join(dest_path, "%d.%s" %(i, suffix))) gifSplit('tiga.gif', r'./pics')
相关文章推荐
- Python图像处理之gif动态图的解析与合成操作详解
- python基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
- Python使用ConfigParser模块操作配置文件的方法
- Windows下安装Redis及使用Python操作Redis的方法
- Python3操作MySQL数据库
- 自己写的python操作mysql函数库(新手级别)
- python中的句柄操作的方法示例
- webdriver基础python版(三)模拟键盘操作
- Python--元组的操作
- python写的批量操作远程主机脚本(命令执行,上传、下载文件)
- python 堆的操作
- Python对文件和文件夹的高级操作模块shutil
- Python文件\文件夹操作
- python操作 hbase 数据的方法
- Python学习笔记21:数据库操作(sqlite3)
- python操作文件
- python字符串操作
- Python 文件目录操作
- Python字符串操作---rstrip()方法
- 把Python嵌入C++的具体操作方案的介绍