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多进程并发(multiprocessing)用法实例详解
Jun 02 Python
python数字图像处理之高级形态学处理
Apr 27 Python
Python 爬取携程所有机票的实例代码
Jun 11 Python
Python装饰器模式定义与用法分析
Aug 06 Python
解决在Python编辑器pycharm中程序run正常debug错误的问题
Jan 17 Python
python解析多层json操作示例
Dec 30 Python
Python3操作读写CSV文件使用包过程解析
Apr 10 Python
python中列表的含义及用法
May 26 Python
关于python scrapy中添加cookie踩坑记录
Nov 17 Python
Python ellipsis 的用法详解
Nov 20 Python
python+appium+yaml移动端自动化测试框架实现详解
Nov 24 Python
python requests库的使用
Jan 06 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文件服务实现虚拟挂载其他目录示例
2014/04/17 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
php实现支付宝当面付(扫码支付)功能
2018/05/30 PHP
php5.5使用PHPMailer-5.2发送邮件的完整步骤
2018/10/14 PHP
防止网站内容被拷贝的一些方法与优缺点好处与坏处分析
2007/11/30 Javascript
图片轮换效果实现代码(点击按钮停止执行)
2013/04/12 Javascript
举例详解AngularJS中ngShow和ngHide的使用方法
2015/06/19 Javascript
JS实现随页面滚动显示/隐藏窗口固定位置元素
2016/02/26 Javascript
一篇看懂vuejs的状态管理神器 vuex状态管理模式
2017/04/20 Javascript
React组件生命周期详解
2017/07/03 Javascript
Vue脚手架的简单使用实例
2018/07/10 Javascript
详解VUE调用本地json的使用方法
2019/05/15 Javascript
layui 表格操作列按钮动态显示的实现方法
2019/09/06 Javascript
Node配合WebSocket做多文件下载以及进度回传
2019/11/07 Javascript
js实现搜索提示框效果
2020/09/05 Javascript
Vue使用screenfull实现全屏效果
2020/09/17 Javascript
python之文件的读写和文件目录以及文件夹的操作实现代码
2016/08/28 Python
浅谈numpy数组的几种排序方式
2017/12/15 Python
python reverse反转部分数组的实例
2018/12/13 Python
详解python 爬取12306验证码
2019/05/10 Python
常用python爬虫库介绍与简要说明
2020/01/25 Python
Python configparser模块操作代码实例
2020/06/08 Python
Python基于time模块表示时间常用方法
2020/06/18 Python
在vscode中启动conda虚拟环境的思路详解
2020/12/25 Python
英国名牌男装店:Standout
2021/02/17 全球购物
顺丰快递Java软件工程师面试题
2015/07/31 面试题
材料成型专业个人求职信范文
2013/09/25 职场文书
小学教师国培感言
2014/02/08 职场文书
服装采购员岗位职责
2014/03/15 职场文书
好听的队名和口号
2014/06/09 职场文书
毕业证委托书范文
2014/09/26 职场文书
小学生安全保证书
2015/05/09 职场文书
行政处罚决定书
2015/06/24 职场文书
使用canvas仿Echarts实现金字塔图的实例代码
2021/11/11 HTML / CSS
python人工智能human learn绘图可创建机器学习模型
2021/11/23 Python
Python之matplotlib绘制饼图
2022/04/13 Python