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检测是文件还是目录的方法
Jul 03 Python
Python的Django框架中模板碎片缓存简介
Jul 24 Python
Python使用arrow库优雅地处理时间数据详解
Oct 10 Python
Python实现自定义顺序、排列写入数据到Excel的方法
Apr 23 Python
Tensorflow 合并通道及加载子模型的方法
Jul 26 Python
pymysql的简单封装代码实例
Jan 08 Python
使用Python来做一个屏幕录制工具的操作代码
Jan 18 Python
python代码如何注释
Jun 01 Python
使用Pytorch搭建模型的步骤
Nov 16 Python
利用Python将多张图片合成视频的实现
Nov 23 Python
解决Pytorch中关于model.eval的问题
May 22 Python
Python实现简单的猜单词
Jun 15 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 CURL模拟GET及POST函数代码
2010/04/25 PHP
php函数之子字符串替换 str_replace
2011/03/23 PHP
ThinkPHP采用模块和操作分析
2011/04/18 PHP
PHP session文件独占锁引起阻塞问题解决方法
2015/05/12 PHP
ThinkPHP框架实现的邮箱激活功能示例
2018/06/15 PHP
JavaScript-世界上误解最深的语言分析
2007/08/12 Javascript
Javascript中Eval函数的使用说明
2008/10/11 Javascript
锋利的jQuery 要点归纳(一) jQuery选择器
2010/03/21 Javascript
再论Javascript下字符串连接的性能
2011/03/05 Javascript
js遍历子节点子元素附属性及方法
2014/08/19 Javascript
JS+CSS实现大气清新的滑动菜单效果代码
2015/10/22 Javascript
浅谈jQuery中ajaxPrefilter的应用
2016/08/01 Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
2018/04/17 Javascript
关于vue-router的那些事儿
2018/05/23 Javascript
使用 electron 实现类似新版 QQ 的登录界面效果(阴影、背景动画、窗体3D翻转)
2018/10/23 Javascript
layui实现根据table数据判断按钮显示情况的方法
2019/09/26 Javascript
React+Redux实现简单的待办事项列表ToDoList
2019/09/29 Javascript
vue elementui 实现搜索栏公共组件封装的实例代码
2020/01/20 Javascript
跟老齐学Python之私有函数和专有方法
2014/10/24 Python
以一段代码为实例快速入门Python2.7
2015/03/31 Python
简单介绍Python中的decode()方法的使用
2015/05/18 Python
python实现井字棋游戏
2020/03/30 Python
Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程
2016/12/27 Python
利用python求解物理学中的双弹簧质能系统详解
2017/09/29 Python
python 寻找list中最大元素对应的索引方法
2018/06/28 Python
python ipset管理 增删白名单的方法
2019/01/14 Python
利用keras加载训练好的.H5文件,并实现预测图片
2020/01/24 Python
python 实现简单的计算器(gui界面)
2020/11/11 Python
python 使用xlsxwriter循环向excel中插入数据和图片的操作
2021/01/01 Python
CSS3 :nth-child()伪类选择器实现奇偶行显示不同样式
2013/11/05 HTML / CSS
怎么写好自荐书
2014/03/02 职场文书
安全演讲稿大全
2014/05/09 职场文书
优秀工作者事迹材料
2014/12/26 职场文书
师范生小学见习总结
2015/06/23 职场文书
高中班长竞选稿
2015/11/20 职场文书
pytorch 实现多个Dataloader同时训练
2021/05/29 Python