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调用Moxa PCOMM Lite通过串口Ymodem协议实现发送文件
Aug 15 Python
详解python中的json的基本使用方法
Dec 21 Python
python3+PyQt5自定义视图详解
Apr 24 Python
详解python使用turtle库来画一朵花
Mar 21 Python
python 求1-100之间的奇数或者偶数之和的实例
Jun 11 Python
windows10下安装TensorFlow Object Detection API的步骤
Jun 13 Python
Python实现的对一个数进行因式分解操作示例
Jun 27 Python
Python日期格式和字符串格式相互转换的方法
Feb 18 Python
python获取栅格点和面值的实现
Mar 10 Python
django 外键创建注意事项说明
May 20 Python
TensorFlow中如何确定张量的形状实例
Jun 23 Python
python读写数据读写csv文件(pandas用法)
Dec 14 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
解析link_mysql的php版
2013/06/30 PHP
ThinkPHP框架使用redirect实现页面重定向的方法实例分析
2018/04/12 PHP
判断脚本加载是否完成的方法
2009/05/26 Javascript
JavaScript高级程序设计(第3版)学习笔记10 再访js对象
2012/10/11 Javascript
Tab切换组件(选项卡功能)实例代码
2013/11/21 Javascript
js离开或刷新页面检测(且兼容FF,IE,Chrome)
2014/03/05 Javascript
jQuery网页版打砖块小游戏源码分享
2015/08/20 Javascript
AngularJS基础 ng-srcset 指令简单示例
2016/08/03 Javascript
jQuery.uploadify文件上传组件实例讲解
2016/09/23 Javascript
深入理解Angularjs中的$resource服务
2016/12/31 Javascript
jQuery使用unlock.js插件实现滑动解锁
2017/04/04 jQuery
从零开始学习Node.js系列教程一:http get和post用法分析
2017/04/13 Javascript
jQuery实现checkbox全选功能完整实例
2018/07/12 jQuery
express express-session的使用小结
2018/12/12 Javascript
小程序点击图片实现png转jpg
2019/10/22 Javascript
JSONP解决JS跨域问题的实现
2020/05/25 Javascript
原生JS实现多条件筛选
2020/08/19 Javascript
JavaScript实现京东快递单号查询
2020/11/30 Javascript
vue-video-player 断点续播的实现
2021/02/01 Vue.js
python连接远程ftp服务器并列出目录下文件的方法
2015/04/01 Python
python爬虫框架scrapy实战之爬取京东商城进阶篇
2017/04/24 Python
Python算法之图的遍历
2017/11/16 Python
Python subprocess模块常见用法分析
2018/06/12 Python
对pandas里的loc并列条件索引的实例讲解
2018/11/15 Python
python3实现猜数字游戏
2020/12/07 Python
Python pandas.DataFrame 找出有空值的行
2019/09/09 Python
Python如何使用Gitlab API实现批量的合并分支
2019/11/27 Python
考核工作实施方案
2014/03/30 职场文书
海南召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
呼啸山庄读书笔记
2015/06/29 职场文书
奖学金主要事迹范文
2015/11/04 职场文书
Java用自带的Image IO给图片添加水印
2021/06/15 Java/Android
springboot集成flyway自动创表的详细配置
2021/06/26 Java/Android
python字符串拼接.join()和拆分.split()详解
2021/11/23 Python
MySQL数据库如何给表设置约束详解
2022/03/13 MySQL
pd.DataFrame中的几种索引变换的实现
2022/06/16 Python