当前位置: 首页 > 编程笔记 >

Python制作动态字符图的实例

姚新霁
2023-03-14
本文向大家介绍Python制作动态字符图的实例,包括了Python制作动态字符图的实例的使用技巧和注意事项,需要的朋友参考一下

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

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

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

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

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

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

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

简直不要太骚气了嘻嘻

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对小牛知识库的支持。如果你想了解更多相关内容请查看下面相关链接

 类似资料:
  • 问题内容: 好的,因此我有六个可能的数据值为‘32’,‘22’,‘12’,‘31’,‘21’和‘11’。我将这些存储为字符串。python是否可以对数据进行排序,然后仅创建六个bin并显示我有多少个bin?还是直方图的输入必须是数字的? 问题答案: 结果

  • 本文向大家介绍python+matplotlib实现动态绘制图片实例代码(交互式绘图),包括了python+matplotlib实现动态绘制图片实例代码(交互式绘图)的使用技巧和注意事项,需要的朋友参考一下 本文研究的主要是python+matplotlib实现动态绘制图片(交互式绘图)的相关内容,具体介绍和实现代码如下所示。   最近在研究动态障碍物避障算法,在Python语言进行算法仿真时需要

  • 本文向大家介绍Python 实现图片转字符画的示例(静态图片,gif皆可),包括了Python 实现图片转字符画的示例(静态图片,gif皆可)的使用技巧和注意事项,需要的朋友参考一下 字符画是一种由字母、标点或其他字符组成的图画,它产生于互联网时代,在聊天软件中使用较多,本文我们看一下如何将自己喜欢的图片转成字符画。 静态图片 首先,我们来演示将静态图片转为字符画,功能实现主要用到的 Python

  • 我有一个Int,作为AnyObject保存在Parse中。当我检索AnyObject时?尝试将其转换为字符串、NSString、NSNumber或其他任何形式,我不断得到一个EXC_断点,因为转换返回Nil,并且出现“Swift dynamic cast failed”错误。 我试图创建这个简单的测试来找出哪个部分失败了,但疯狂的是,这个测试将通过似乎所有步骤都相同的地方: 以下是我的逻辑中的相关

  • 本文向大家介绍Python实现图片转字符画的示例,包括了Python实现图片转字符画的示例的使用技巧和注意事项,需要的朋友参考一下 字符画真的很有意思,将图片中的像素用字符代替,就生成了字符画。 但是像素是有颜色深浅的,我们如何将带有不同颜色的像素编码为对应的字符呢? 转化方法: 将彩色图片转化为灰度图 根据颜色深浅的RGB值(值域从0到255,其中0为黑色,255为白色) 涉及自己喜欢的字符集合

  • 本文向大家介绍Python实现图片转字符画的代码实例,包括了Python实现图片转字符画的代码实例的使用技巧和注意事项,需要的朋友参考一下 原理 1. 计算出图片颜色对应的灰度值,计算公式如下     gray = 0.2126 * r + 0.7152 * g + 0.0722 * b 2. 根据灰度值,从字符集中获取图片中每个像素点对应的字符 代码 运行结果 总结 以上就是这篇文章的全部内容了