• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    教你怎么用Python实现GIF动图的提取及合成

    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接口自动化之logging日志模块
    下一篇:Python基础之条件语句详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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