前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何利用多张图片生成一张会自己动的gif图片?

如何利用多张图片生成一张会自己动的gif图片?

作者头像
AI深度学习求索
发布于 2018-12-11 08:54:27
发布于 2018-12-11 08:54:27
2.8K00
代码可运行
举报
文章被收录于专栏:AI深度学习求索AI深度学习求索
运行总次数:0
代码可运行

gif 图片处理:如何利用多张图片生成一张会自己动的gif图片?

先看一些示例,因为自己做实验展示时的图片还不能公开,展示几张有趣的gif图片。

看一下比较形象的卷积神经网络原理的图片和卷积操作原理的图片,显然,gif图片十分生动形象。然我们看一下如何自己制作gif图片吧,学会了可以自己制作表情包哦~

1、生成gif最简单方式就是直接录屏了,这个软件轻量,无广告,在录屏时可以自己修改帧,可以尝试一下。

录制:ScreenToGif 软件

2、python代码生成gif:

将多张图片按名称排序放在文件夹下,读取其路径放在一个列表中存起来,生成gif图片。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 导入库
import imageio
# 定义函数
def create_gif(image_list, gif_name): 
 frames = [] # 定义帧数组
 for image_name in image_list: 
 #将图片使用imageio读取图片数据并加入frames数组 
 frames.append(imageio.imread(image_name)) 
 # 将图片按帧保存为gif 
 imageio.mimsave(gif_name, frames, 'GIF', duration = 0.038)

# 定义保存文件的名字
save_name = “result_gif.gif"
# 图片列表
append_images = ['image_path1', 'image_path2' , ... , 'image_pathn']
# 使用定义的函数生成数组
create_gif(append_images, save_name)

3、压缩网站:https://www.iloveimg.com/zh-cn/compress-image/compress-gif

使用图片直接生成gif文件,可能生成文件过大,使用起来并不方便,可以使用一些网站压缩一下,下面这个网站在压缩过程中性能损失比较小,可以尝试一下。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-11-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AI深度学习求索 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档