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抓取网页时字符集转换问题处理方案分享
Jun 19 Python
pygame学习笔记(1):矩形、圆型画图实例
Apr 15 Python
在Python中使用第三方模块的教程
Apr 27 Python
python3序列化与反序列化用法实例
May 26 Python
Django框架下在URLconf中指定视图缓存的方法
Jul 23 Python
Python文件读写常见用法总结
Feb 22 Python
深入浅析Python中的迭代器
Jun 04 Python
浅析PyTorch中nn.Linear的使用
Aug 18 Python
如何基于python实现脚本加密
Dec 28 Python
使用Keras加载含有自定义层或函数的模型操作
Jun 10 Python
详解运行Python的神器Jupyter Notebook
Jun 03 Python
利用Python读取微信朋友圈的多种方法总结
Aug 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
ThinkPHP写数组插入与获取最新插入数据ID实例
2014/11/03 PHP
合格的PHP程序员必备技能
2015/11/13 PHP
thinkPHP中验证码的简单使用方法
2015/12/26 PHP
thinkPHP框架实现的简单计算器示例
2018/12/07 PHP
七种PHP开发环境搭建工具
2020/06/28 PHP
js 对象是否存在判断
2009/07/15 Javascript
javascript 打印内容方法小结
2009/11/04 Javascript
基于JQuery的抓取博客园首页RSS的代码
2011/12/01 Javascript
datagrid框架的删除添加与修改
2013/04/08 Javascript
javascript读写XML实现广告轮换(兼容IE、FF)
2013/08/09 Javascript
js中typeof的用法汇总
2013/12/12 Javascript
JavaScript中自定义事件用法分析
2014/12/23 Javascript
几句话带你理解JS中的this、闭包、原型链
2016/09/26 Javascript
使用Promise链式调用解决多个异步回调的问题
2017/01/15 Javascript
vue.js事件处理器是什么
2017/03/20 Javascript
JSON.stringify()方法讲解
2019/01/31 Javascript
小程序实现悬浮搜索框
2019/07/12 Javascript
vue使用swiper.js重叠轮播组建样式
2019/11/14 Javascript
解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题
2020/12/04 Vue.js
[59:48]DOTA2-DPC中国联赛 正赛 VG vs Magma BO3 第一场 1月26日
2021/03/11 DOTA
python的迭代器与生成器实例详解
2014/07/16 Python
python3.4爬虫demo
2019/01/22 Python
python实现小程序推送页面收录脚本
2020/04/20 Python
详解python实现可视化的MD5、sha256哈希加密小工具
2020/09/14 Python
linux面试题参考答案(4)
2014/09/21 面试题
英文简历中的自我评价用语
2013/12/09 职场文书
创业计划书——互联网商机
2014/01/12 职场文书
交通事故检查书范文
2014/01/30 职场文书
餐厅筹备计划书
2014/04/25 职场文书
服务行业演讲稿
2014/09/02 职场文书
公司领导班子民主生活会对照检查材料
2014/10/02 职场文书
中学生综合素质自我评价
2015/03/06 职场文书
小学数学教师研修感悟
2015/11/18 职场文书
2017年寒假少先队活动总结
2016/04/06 职场文书
Python标准库之typing的用法(类型标注)
2021/06/02 Python
正则表达式拆分url实例代码
2022/02/24 Java/Android