Python制作动态字符图的实例


Posted in Python onJanuary 27, 2019

这次我们拿小龙猫来做演示

Python制作动态字符图的实例

这里就不必多说了,也就导入几个用到的包:

Python制作动态字符图的实例

SOURCE_PATH:这个是GIF的路径OUTPUT_PATH:这个是每一帧的存放路径FRAMES_PATH:这个也是每一帧的存放路径,不过是已转为字符画的图片

create_dir() 方法只是用来创建文件夹的,若是存在那便会删掉里面的内容,所以不要放东西进去哦

processImage() 方法是把GIF的每一帧提取出来的,这里面的 img.seek(index) 是对GIF每一帧的索引,由于我也还不知道如何判断GIF总共有多少帧,那么当报 EOFError 错误时,也就是索引超出范围,索引便也就完成啦!

Python制作动态字符图的实例

create_gif() 方法也就是把已生成每一张字符图合成GIF,由于放进 image_list[] 中的图片路径是要有顺序要求的, os.listdir() 拿到的文件名无法排序,不过呢之前生成的图片都是顺序命名的,所以这里我自己构建一个有序的路径列表给它

Python制作动态字符图的实例

以上也就是全部方法了,咋们跑起来看看

Python制作动态字符图的实例

简直不要太骚气了嘻嘻

Python制作动态字符图的实例

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
python网络编程学习笔记(五):socket的一些补充
Jun 09 Python
python中异常报错处理方法汇总
Nov 20 Python
Pycharm学习教程(5) Python快捷键相关设置
May 03 Python
详解python函数传参是传值还是传引用
Jan 16 Python
python正则-re的用法详解
Jul 28 Python
python matplotlib中的subplot函数使用详解
Jan 19 Python
Selenium 滚动页面至元素可见的方法
Mar 18 Python
python可迭代对象去重实例
May 15 Python
Django 解决distinct无法去除重复数据的问题
May 20 Python
Python如何用wx模块创建文本编辑器
Jun 07 Python
python 安装移动复制第三方库操作
Jul 13 Python
python 利用Pyinstaller打包Web项目
Oct 23 Python
python贪吃蛇游戏代码
Apr 18 #Python
DRF跨域后端解决之django-cors-headers的使用
Jan 27 #Python
在numpy矩阵中令小于0的元素改为0的实例
Jan 26 #Python
pandas把所有大于0的数设置为1的方法
Jan 26 #Python
python 判断矩阵中每行非零个数的方法
Jan 26 #Python
对python 判断数字是否小于0的方法详解
Jan 26 #Python
python opencv 读取本地视频文件 修改ffmpeg的方法
Jan 26 #Python
You might like
PHP 抓取网页图片并且另存为的实现代码
2010/03/24 PHP
PHP循环函数使用介绍之PHP基础入门教程
2013/09/21 PHP
php获取字段名示例分享
2014/03/03 PHP
PHP使用两个栈实现队列功能的方法
2018/01/15 PHP
CI框架(CodeIgniter)实现的导入、导出数据操作示例
2018/05/24 PHP
浅谈laravel aliases别名的原理
2019/10/24 PHP
js 目录列举函数
2008/11/06 Javascript
无阻塞加载脚本分析[全]
2011/01/20 Javascript
基于jQuery中对数组进行操作的方法
2013/04/16 Javascript
Jquery显示和隐藏元素或设为只读(含Ligerui的控件禁用,实例说明介绍)
2013/07/09 Javascript
提高jQuery性能的十个诀窍
2013/11/14 Javascript
关于JavaScript命名空间的一些心得
2014/06/07 Javascript
jQuery中click事件的定义和用法
2014/12/20 Javascript
js实现仿阿里巴巴城市选择框效果实例
2015/06/24 Javascript
jQuery Validate验证框架经典大全
2015/09/23 Javascript
js 求时间差的实现代码
2016/04/26 Javascript
详解React服务端渲染从入门到精通
2019/03/28 Javascript
JavaScript常用内置对象用法分析
2019/07/09 Javascript
vue 中几种传值方法(3种)
2019/11/12 Javascript
详解微信小程序轨迹回放实现及遇到的坑
2021/02/02 Javascript
python使用socket连接远程服务器的方法
2015/04/29 Python
python使用selenium实现批量文件下载
2019/03/11 Python
详解numpy的argmax的具体使用
2019/05/27 Python
Python中的十大图像处理工具(小结)
2019/06/10 Python
西班牙第一的网上药房:PromoFarma.com
2017/04/17 全球购物
Regatta官网:英国最受欢迎的户外服装和鞋类品牌
2019/05/01 全球购物
澳大利亚在线划船、露营和钓鱼商店:BCF Australia
2020/03/22 全球购物
幼儿教师自我鉴定
2013/11/02 职场文书
总经理秘书工作职责
2013/12/26 职场文书
能源工程专业应届生求职信
2014/03/01 职场文书
保险公司年会主持词
2014/03/22 职场文书
党的群众路线教育实践活动制度建设计划方案
2014/10/31 职场文书
优秀党员事迹材料
2014/12/18 职场文书
学子宴致辞大全
2015/07/27 职场文书
MySQL日期时间函数知识汇总
2022/03/17 MySQL
HTML中link标签属性的具体用法
2023/05/07 HTML / CSS