美文网首页码农的世界程序员python
Python:制作动态字符图

Python:制作动态字符图

作者: b4a0155c6514 | 来源:发表于2019-01-19 11:50 被阅读11次

这次我们拿小龙猫来做演示

image

这里就不必多说了,也就导入几个用到的包:

学习Python中有不明白推荐加入交流群

            号:960410445
            群里有志同道合的小伙伴,互帮互助,
            群里有不错的视频学习教程和PDF!
image

SOURCE_PATH:这个是GIF的路径OUTPUT_PATH:这个是每一帧的存放路径FRAMES_PATH:这个也是每一帧的存放路径,不过是已转为字符画的图片

create_dir() 方法只是用来创建文件夹的,若是存在那便会删掉里面的内容,所以不要放东西进去哦

processImage() 方法是把GIF的每一帧提取出来的,这里面的 img.seek(index) 是对GIF每一帧的索引,由于我也还不知道如何判断GIF总共有多少帧,那么当报 EOFError 错误时,也就是索引超出范围,索引便也就完成啦!

image

create_gif() 方法也就是把已生成每一张字符图合成GIF,由于放进 image_list[] 中的图片路径是要有顺序要求的, os.listdir() 拿到的文件名无法排序,不过呢之前生成的图片都是顺序命名的,所以这里我自己构建一个有序的路径列表给它

image

以上也就是全部方法了,咋们跑起来看看

image

简直不要太骚气了嘻嘻

image

相关文章

  • Python:制作动态字符图

    这次我们拿小龙猫来做演示 这里就不必多说了,也就导入几个用到的包: 学习Python中有不明白推荐加入交流群 SO...

  • 利用python制作迷宫动态图

    背景:利用python制作迷宫动态图 import sys sys.path.append('/data/cour...

  • 利用Python制作中国GDP分布图和动态演示

    利用Python制作中国GDP分布图和动态演示 数据读取 数据清洗 数据连接 绘图 批量出图 为了出图方便、可控、...

  • 快速绘制动态排序图 — Pyecharts 高级组件 Timel

    之前写过一篇关于Python 制作 动态排序图的教程,里面利用的是 Matplotlib 中的 animation...

  • 1.Axure动态面板之轮播图显示

    Axure中动态面板常用来实现交互效果,如: 使用动态面板制作轮播图。 使用动态面板制作tab页面切换。 使用动态...

  • 字符串操作

    Python字符串 字符串格式化 Python将若干值插入到带有"%"标记的字符串中,从而可以动态的输出字符串 ...

  • python-结巴分词+词云展示

    python-结巴分词+词云展示 需要库 结果快览 制作步骤 准备文档字符串,并进行结巴分词 准备词云底图形状的图...

  • python反射机制

    python根据字符串动态加载模块和类 python作为一种动态解释型语言,在实现各种框架方面具有很大的灵活性。 ...

  • 制作动态静图

    注意点:(1) 背景最好选择不复杂或与静止物没有太多重叠(2) 一定要在固定机位下进行拍摄 导入视频素材—窗口—时...

  • 动态图制作

    时间如梭,转眼间今天已经是参见参加第三期训练营的第21天,也是最后一天,仿佛昨天才刚刚参加完开营仪式,可是...

网友评论

    本文标题:Python:制作动态字符图

    本文链接:https://www.haomeiwen.com/subject/egwadqtx.html