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中ndarray 默认用科学计数法显示的问题
Jul 14 Python
使用turtle绘制五角星、分形树
Oct 06 Python
解决django-xadmin列表页filter关联对象搜索问题
Nov 15 Python
wxPython之wx.DC绘制形状
Nov 19 Python
从训练好的tensorflow模型中打印训练变量实例
Jan 20 Python
Python基于Socket实现简单聊天室
Feb 17 Python
Python实现AI换脸功能
Apr 10 Python
python 比较字典value的最大值的几种方法
Apr 17 Python
Python内存映射文件读写方式
Apr 24 Python
python3 简单实现组合设计模式
Jul 02 Python
Scrapy爬虫文件批量运行的实现
Sep 30 Python
python动态规划算法实例详解
Nov 22 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
ci检测是ajax还是页面post提交数据的方法
2014/11/10 PHP
php中getservbyport与getservbyname函数用法实例
2014/11/18 PHP
PHP编写文件多服务器同步程序
2016/07/02 PHP
thinkphp表单上传文件并将文件路径保存到数据库中
2016/07/28 PHP
css图片自适应大小
2007/11/28 Javascript
javascript整除实现代码
2010/11/23 Javascript
js控制容器隐藏出现防止样式变化的两种方法
2014/04/25 Javascript
jquery中的工具使用方法$.isFunction, $.isArray(), $.isWindow()
2015/08/09 Javascript
JS实现仿微博可关闭弹出层效果
2015/09/21 Javascript
几种tab切换详解
2017/02/03 Javascript
实例讲解DataTables固定表格宽度(设置横向滚动条)
2017/07/11 Javascript
jQuery实现的上传图片本地预览效果简单示例
2018/03/29 jQuery
Layui给switch添加响应事件的例子
2019/09/03 Javascript
详解Vue的异步更新实现原理
2020/12/22 Vue.js
Python实现获取命令行输出结果的方法
2017/06/10 Python
python @property的用法及含义全面解析
2018/02/01 Python
PyCharm代码整体缩进,反向缩进的方法
2018/06/25 Python
Python读取英文文件并记录每个单词出现次数后降序输出示例
2018/06/28 Python
python 图像平移和旋转的实例
2019/01/10 Python
python读取文件指定行内容实例讲解
2020/03/02 Python
python sitk.show()与imageJ结合使用常见的问题
2020/04/20 Python
自定义html标记替换html5新增元素
2008/10/17 HTML / CSS
高清屏下canvas重置尺寸引发的问题的解决
2019/10/14 HTML / CSS
GNC健安喜官方海外旗舰店:美国著名保健品牌
2017/01/04 全球购物
linux系统都有哪些运行级别
2012/04/15 面试题
Java面试题:请说出如下代码的输出结果
2013/04/22 面试题
银行实习自我鉴定
2013/10/12 职场文书
司机岗位职责
2013/11/15 职场文书
中医专业职业生涯规划书范文
2014/01/04 职场文书
大学学习生活感言
2014/01/18 职场文书
基层党员公开承诺书
2014/05/29 职场文书
大学生标准自荐书
2014/06/15 职场文书
党员公开承诺书2015
2015/01/21 职场文书
项目战略合作意向书
2015/05/08 职场文书
关于环保的广播稿
2015/12/17 职场文书
有关保护环境的宣传标语100条
2019/08/07 职场文书