python安装第三方库imageio

imageio 2.15.0
numpy 1.19.5
(1)命令行安装:

pip install numpy== 1.19.5
pip install imageio== 2.15.0

(2)pycharm安装
File->Setting打开设置对话框,选择Project:python下Project interpreter

注意:imageio依赖于numpy,安装版本高于2.15.0也要升级numpy

素材准备及Python代码编写

将代码复制到myqr.py中,在当前目录下新建img文件夹,用于存放图片素材,生成的gif文件为new.gif,具体目录结构如下:

import imageio
import  os
def create_gif(image_list, gif_name, duration = 1.0):'''参数:1. image_list: 这个列表用于存放生成动图的图片:2. gif_name: 字符串,所生成gif文件名,带.gif后缀:3. duration: 图像间隔时间'''frames = []for image_name in image_list:frames.append(imageio.imread(image_name))imageio.mimsave(gif_name, frames, 'GIF', duration=duration)return
# 搜索图片文件路径
def prepareImgList(img_path):img_list = os.listdir(img_path)gif_images = []for img_name in img_list:file_name = os.path.join(img_path,img_name)gif_images.append(file_name)return gif_images
def main():#这里放上自己所需要合成的图片path = os.getcwd()img_path = os.path.join(path,'img')image_list=prepareImgList(img_path)   #搜索路径# image_list = ['1.jpg', '2.jpg', '3.jpg','4.jpg']#指定图片gif_name = 'new.gif'#在这里修改图像间隔的时间duration = 0.5create_gif(image_list, gif_name, duration)if __name__ == '__main__':main()

运行生成动态二维码预览:

Python基于imageio库制作gif动图相关推荐

  1. Python使用pyecharts库制作桑基图

    桑基图不是特别常见的图表,一般是用于具有流向关系的数据可视化,比如购买链路/路径,可以清晰地知道顾客一二三四单分别买了什么: 数据格式 桑基图需要两组数据 数据节点(nodes),数据格式如下: [ ...

  2. 制作gif动图python_制作gif动图python-女性时尚流行美容健康娱乐mv-ida网

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 制作 手机动画屏保― gif t ...

  3. python制作gif动图_短短几行Python代码制作的GIF动图

    前言 想知道怎么用Python代码与动画结合起来,制作GIF动图,并展示给其他人看呢?gifmaze可以帮助你很好的制作GIF动图,效果超棒, 比inter,pyglet和pyqt同比之下,还要好一点 ...

  4. python制作gif动画_实用的Python(2)利用Python制作gif动图

    一.简介 moviepy是一个专门用于视频剪辑制作的模块,可以自动化完成很多繁琐的视频剪辑处理工作,除了处理视频数据之外,moviepy中还内置了可以制作gif动图的功能,通过使用moviepy.ed ...

  5. Python3,5行代码,制作Gif动图,太简单了。

    gif动图制作 1.引言 2.代码实战 2.1 安装 2.2 代码 3.总结 1.引言 小屌丝:鱼哥, 你能不能帮我找一个动图, 小鱼:啥动图,你自己百度不就行了. 小屌丝:我这不是没找到吗, 不然我 ...

  6. 用Python代码实现视频转gif动图

    下面是一个使用 Python 代码实现视频转 gif 动图的简单示例: import imageio# 读取视频文件 video = imageio.get_reader('input.mp4')# ...

  7. python watchdog占用,python基于watchdog库全自动化监控目录文件

    楔子 有些时候我们需要对一个目录进行监控,检测其内部是否有文件的新增.删除.以及每个文件的内容是否发生变化,这个时候如果是你的话,你会选择怎么做呢? 显然也是一个比较麻烦的工作,倒不是说难,主要是比较 ...

  8. 百度地图gif图标_华为手机误删照片怎么找回?手机怎么快速制作GIF动图

    对于华为手机,国内的很多人群都是非常喜欢的,特别是哪些花粉们简直就是疯狂,但是当我们使用华为手机误删了照片应该怎么办?如何才能找回误删的照片?误删手机照片怎么找回?不用担心,下面就让我们跟随小编一起来 ...

  9. 怎样快速制作GIF动图?教你一分钟在线制作GIF

    相信有不少新媒体行业的伙伴们在平时写文章的时候,都喜欢在文章中插入好玩的GIF动图来给文章增加趣味.但是当我们想要将自己拍摄制作的图片制作成GIF的时候,应该如何制作gif动图呢?这时候,大家就可以使 ...

最新文章

  1. APICloud创始人兼CEO刘鑫:论API经济和企业移动战略
  2. hdu1.3.7 Crixalis's Equipment
  3. Qt 加载QML 文件的几种方式
  4. wxWidgets:日志概述
  5. AIX 6.1安装JDK6环境变量设置
  6. 架构设计:服务自动化部署和管理流程
  7. 【iOS-Cocos2d游戏开发之六】对触屏事件追加讲解,解决无法触发ccTouchMoved事件[重要!]...
  8. 阻塞io阻塞io_面试官:直接IO、缓存IO、阻塞与同步?
  9. Jquery ajax, Axios, Fetch区别之我见
  10. BZOJ - 4568 幸运数字
  11. python学习笔记——捌 ScoketServer
  12. SQL查询1-12月的数据
  13. 【工具使用】Keil5软件使用-基础使用篇
  14. 解决文件名太长或文件夹路径太深无法删除
  15. efi文件错误服务器崩溃,电脑故障分析:Winload.efi文件丢失导致蓝屏的解决方法...
  16. Taskctl是什么软件,有什么用?
  17. 昨天在洛阳,也就是阴历十月一日,晚上有在自家门前烧纸的,有点好奇,今天知道了
  18. 批处理文件 执行java_利用批处理文件运行java程序
  19. 签好软件定制开发合同,需要注意什么
  20. 《⑨也懂系列:GNU Emacs安装教程Ver.2》世界著名的顶级全能文本编辑器

热门文章

  1. Mahalanobis距离(马氏距离)
  2. Don Box博客中文版入驻CSDN,志愿者翻译招募中....
  3. 深圳移动实习生面试题
  4. 什么是数据产品,怎么设计一个好用的数据产品
  5. 10分钟搞定miniconda-python环境安装
  6. Nachos系统简介
  7. CSS关于传统网页中的三大布局方式,手动码字+大白话
  8. js面向对象 —— ES6
  9. 推荐几个好玩的手机游戏
  10. [计算机视觉] 什么是齐次坐标?为什么要引入齐次坐标?