基于python的图片序列转gif

本文介绍如何使用Python将图片序列转换为GIF动画,旨在实现轻量级的动图保存方式,避免生成过大视频文件。通过imageio库,作者成功实现了这一目标。
摘要由CSDN通过智能技术生成

继续接着上一篇的思路:基于Python和OpenCV的图片序列转视频

我的主要诉求是想让图片动起来,用opencv转为视频在电脑上看看倒还行,保存成文件就太大了。

诶,保存成gif不也可以看动图吗?

好,那就尝试将图片序列保存为gif,效果还不错。

源码如下:

import os
import imageio

origin_data_gif = 'origin.gif'
sorted_data_gif = 'sorted.gif'
root_path = './money_data'
data_dir = '20181022170031'
root_path = os.path.join(root_path, data_dir)
origin_data_dir = 'origin_data'
sorted_data_dir = 'sorted_data'

origin_data_path = os.path.join(root_path, origin_data_dir)
sorted_data_path = os.path.join(root_path, sorted_data_dir)
files = os.listdir(origin_data_path)
files.sort(key=lambda x: int(x[:-4]))  # 调整文件排序

window_origin = 'origin data'
window_sorted = 'sorted data'
frames_origin = []
frames_sorted = []
for fi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值