用python做动画的代码_Python应用 | 三行代码实现GIF动画
原标题:Python应用 | 三行代码实现GIF动画
图片看腻了,来一点动画吧。 很酷的花朵GIF动画,想了解一下如何利用Python实现吗?
1. 准确图片数据集。
准备需要制作GIF动画的图片若干,并放置在当前工作目录的data文件夹中,以便后续制作动画所用。
2. 开始编码。
我们将利用pathlib库读取文件夹内所有图片,利用cv2来调整所有的图片大小,利用imageio库来实现GIF动画制作。
import imageio
from pathlib import Path
import cv2
dir_root = Path.joinpath(Path.cwd(), 'data')
frames = [cv2.resize(imageio.imread(str(img)), (200,200)) \
for img in dir_root.rglob('*.jpg')]
imageio.mimsave('t2.gif', frames, format='gif', duration=0.5)
3. 结语
针对图片看多了会腻的问题,本文提出一种利用Python实现GIF动图的方法,该方法利用imageio库在提前准备好的图片上快速制作GIF动画,实践证明该方法能够制作有效的GIF动画,效果非常不错,值得推广。
来源网络,侵权联系删除返回搜狐,查看更多
责任编辑:
用python做动画的代码_Python应用 | 三行代码实现GIF动画相关推荐
- 用python做web小项目_Python之路【第十八篇】Django小项目webQQ实现
WEBQQ的实现的几种方式 1.HTTP协议特点 首先这里要知道HTTP协议的特点:短链接.无状态! 在不考虑本地缓存的情况举例来说:咱们在连接博客园的时候,当tcp连接后,我会把我自己的http头发 ...
- python做图像处理快不快_Python 图像读写谁最快?不信就比一比
图像处理,顾名思义,是对图像进行的各种转换.计算等处理.图像处理必不可少地需要读写图像文件. 图像文件的读取,就是将图像数据从磁盘中的文件内读入内存,之后按照图像解码标准解码,最后把图像各像素的值存储 ...
- python做个后端系统_Python做后端开发的优势
Python做后端开发的优势 1. Python开发人员的背景丰富多彩,阵营规模很大,这直接导致了Python的各种lib比Ruby多很多很多很多 2. 和Ruby相反,Python的哲学是&qu ...
- python做什么生意好找_Python 的练手项目有哪些值得推荐?
注:下面分享的练习项目面向刚入门的Python学习者,项目的代码地址见结尾. Python 是一门虽然简单却很强大的编程语言.可能有些刚入门 Python 的朋友,虽然已经掌握了 Python 的基础 ...
- python猜数字代码_python猜数代码
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 本文实例为大家分享了python实现猜数游戏的具体代码,供大家参考,具体内容如下 ...
- python做exe开发教程_python做exe开发教程
python做exe开发教程内容摘要 python做exe开发教程其他方法无效时可用免疫抑制剂,交通部监理员教程证,6.客户端的异常测试.6.机费用械性能(1)抗拉试验:酒店入职教程内容,6.9l-8 ...
- python做接口测试的优点_python做接口测试的必要性
什么是接口测试 接口测试主要用于检测外部系统与内部系统之间,以及系统内部各 个子系统之间的交互点.其测试的重点是,检查数据的交换.传递和控 制管理过程,以及系统间的逻辑依赖关系等. 为什么要做接口测试 ...
- python 拆分excel工作表_Python几行代码轻松拆分表格
Python几行代码轻松拆分表格 作者:梅朵 微信公众号:实用办公编程技能 微信号:Excel-Python 什么?,Python几行代码竟然可以按指定轻松拆分表格? 将test.xls中的数据按地区 ...
- python按行拆分表格_Python几行代码轻松拆分表格
Python几行代码轻松拆分表格 作者:梅朵 微信公众号:实用办公编程技能 微信号:Excel-Python 什么?,Python几行代码竟然可以按指定轻松拆分表格? 将test.xls中的数据按地区 ...
最新文章
- 广度优先搜索算法(有向图和无向图)
- 永洪Desktop一个工具就可搞定中国式复杂报表需求
- java中的进制转换
- 一次详细全面的***报告
- Java 集合练习——3
- RMAN 前期准备工作和实例
- 从零开始学习python编程-从零开始学Python程序设计
- extjs6入门:用sencha cmd搭建简单的extjs6项目
- MySQL的Binlog与Redolog
- wps里面的流程图怎样更改_wps中流程图如何制作
- 在vs里配置其他编译器
- 【Python爬虫练手】lhscan扫图一键下载,搬运辉夜生肉以及制熟肉可用
- 科尼数字科技张彬:云设计系统助力行业数字化转型
- 细说自动筛选和高级筛选通过VBA快速文本筛选
- 我读经典(5):读《大话重构》迷你书有感
- PIPIOJ 1004: 惠民工程
- Python读取PSV
- MCE公司:抗真菌新策略:抑制线粒体磷酸盐转运
- 拆机解决Thinkpad笔记本键盘显示屏接触不良问题
- 杭电oj2037c语言,杭电oj 2037 今年暑假不AC
热门文章
- python基础知识及数据分析工具安装及简单使用(Numpy/Scipy/Matplotlib/Pandas/StatsModels/Scikit-Learn/Keras/Gensim))
- c语言数制转换程序,数制转换(C语言实现)
- 老字号“张小泉”上线小程序与酷客多达成战略合作!
- MySQL索引的介绍和使用
- 查看创建数据库的sql语句
- Android P+通过反射调用系统API实现高级功能
- 程序猿开启竖屏之路(竖屏的安装和使用)
- iphone获取手机设备号
- 柠檬班接口测试Tomcat+MySQL测试环境搭建
- Java中beimage_GitHub - beconf/ImageBlurring: Android 中通过 Java 与 JNI 分别进行图片模糊;并且进行比较其运算速度。...