主页 > 知识库 > 教你怎么用Python实现GIF动图的提取及合成

教你怎么用Python实现GIF动图的提取及合成

热门标签:老人电话机器人 北京电信外呼系统靠谱吗 梅州外呼业务系统 百度地图标注位置怎么修改 无锡客服外呼系统一般多少钱 地图标注视频广告 洪泽县地图标注 高德地图标注是免费的吗 大连crm外呼系统

Python实现GIF动图的提取及合成

在开始之前,先来一个动图开头(预览)

图片转GIF动图

1、准备工作

在开始合并前,先明确要转换哪些图片,以及安装对应的Python库

这里在网上找了9张图片,并存放在img文件夹下,这9张图片一会待转换为GIF动图。

pip install imageio

通过上面的命令安装imageio库,该库功能是将多张图转为GIF。

导入相应的库

import imageio
import os
import os.path as osp

2.转换

读取img文件夹下的所有图片,并通过imageio读取图片内容。

转换并保存为chenge.gif

其中的duration = 1 / fps ,也就是说duration越大,动图变化越慢,当前duration是0.1,其结果如下:

当前duration是0.5,其结果如下:

GIF提取图片

1.准备工作

导入PIL库

from PIL import Image

待提取的gif(这里使用上面保存的chenge.gif)

2.提取

这里将chenge.gif提取图片,保存到gif-to-pic文件夹中,并从0.jpg开始命名

可以看到gif动图里面的图片已成功提取。

小结

本文讲解了如何将多张图片转为GIF,同时也讲解了通过一个GIF动图提取出里面的图片。为了方便大家练习,辰哥已将代码模块化

到此这篇关于教你怎么用Python实现GIF动态的提取及合成的文章就介绍到这了,更多相关GIF的合成与提取内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
  • 利用Python如何制作好玩的GIF动图详解
  • 基于Python实现拆分和合并GIF动态图
  • Python将视频或者动态图gif逐帧保存为图片的方法
  • 用Python将动态GIF图片倒放播放的方法
  • python编程简单几行代码实现视频转换Gif示例

标签:安庆 清远 长春 岳阳 怒江 泉州 吉林 洛阳

巨人网络通讯声明:本文标题《教你怎么用Python实现GIF动图的提取及合成》,本文关键词  教你,怎么,用,Python,实现,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《教你怎么用Python实现GIF动图的提取及合成》相关的同类信息!
  • 本页收集关于教你怎么用Python实现GIF动图的提取及合成的相关信息资讯供网民参考!
  • 推荐文章