本站消息

站长简介/公众号


站长简介:逗比程序员,理工宅男,前每日优鲜python全栈开发工程师,利用周末时间开发出本站,欢迎关注我的微信公众号:幽默盒子,一个专注于搞笑,分享快乐的公众号

  价值13000svip视频教程,python大神匠心打造,零基础python开发工程师视频教程全套,基础+进阶+项目实战,包含课件和源码

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2020-07(10)

2020-08(50)

将多个图片合并为gif(待补充os terminal command)

发布于2020-11-02 21:00     阅读(972)     评论(0)     点赞(11)     收藏(2)



如果图片过大,导致合成video的OpenCV不能用的话,imageio可以做一个补充(在某些情况下)下面是具体的code:

import imageio
import os

out_plots = "" #你所有的图片存在哪个文件夹里了就写这个文件夹的path,注意文件夹里不可以有别的东西,只有你要做gif的图片
img_paths = []
 
for frame in range(len(os.listdir(out_plots))):
	file = *out_plots + '/frame-%i.png' %(frame)  #在这里添加每一个frame的名字,注意一下名字不要弄错了,frame-0.png, frame-1.png ... frame-10.png ......
	img_paths.append(file)
	
output_gif =/output” #这里放你想存的gif的文件夹的名字

if not os.path.exists(output_gif):
	os.makedirs(output_gif)
	
gif_images = []
for path in img_paths:
	gif_images.append(imageio.imread(path))
imageio.mimsave(output_gif, gif_images, fps = 20) #每秒多少帧你可以自己选个数字

以后有机会再补充如何直接用macOS的terminal直接制作gif…可能填坑要很久很久很久之后了…

原文链接:https://blog.csdn.net/weixin_47278248/article/details/109410735






所属网站分类: 技术文章 > 博客

作者:丸子

链接:https://www.pythonheidong.com/blog/article/610148/962d00348c3555284ef0/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

11 0
收藏该文
已收藏

评论内容:(最多支持255个字符)