用python画哆啦a梦的代码解释_教你利用Python把图片转字符画!代码哆啦A梦你见过嘛?...

news/2024/11/25 8:38:15/

7a31f4990b27

图片转字符画的关键是把图片的灰度值与自定义的字符集之间建立映射关系,不同区间的灰度值对应不同的字符,之后将图片每一个像素对应的字符打印出来,就是我们要的字符画。

7a31f4990b27

我们可以使用灰度值公式将像素的 RGB 值映射到灰度值:

gray = 0.2126 * r + 0.7152 * g + 0.0722 * b

这样就好办了,我们可以创建一个不重复的字符列表,灰度值小(暗)的用列表开头的符号,灰度值大(亮)的用列表末尾的符号。

7a31f4990b27

小编给大家推荐一个学习氛围超好的地方,python交流企鹅裙:【611+530+101】适合在校大学生,小白,想转行,想通过这个找工作的加入。裙里有大量学习资料,有大神解答交流问题,每晚都有免费的直播课程

代码解析:

每行代码我都附有详细的内容解析,其中复杂的内容只需要大家了解下就可以的,毕竟我们只是用来玩,没必要深入了解其中真正的原理。

7a31f4990b27

效果图:

哈哈,还是挺像的哟!

7a31f4990b27

本文内容参考了实验楼的教程,但它是在 Linux 环境实现的,此篇内容则是为了方便大多数的读者使用,将代码改成了 Windows 环境下,只需要改一下文件所在位置,复制粘贴即可用。

是不是非常简单呢?


http://www.ppmy.cn/news/581325.html

相关文章

BMZ-MISC-哆啦A梦

BMZ-MISC-哆啦A梦 问题的描述是图片少了点什么。 第一反应是这张哆啦A梦的图片的crc是否正确,但图片是jpg格式的,不得不通过画图工具转化一下,结果他自己的crc是正确的。由于是jpg格式,于是又想到文件包含,binwalk一下…

c语言+easyX 使用easyx 绘制一个哆啦A梦的头像

C语言easyx库绘图 使用easyx 绘制一个哆啦A梦的头像第一步:分析第二步骤: 创建画布第三步骤:绘制头部第四步:绘制眼睛第五步:绘制眼珠子第六步:绘制 高光第七步:鼻子第八步:绘制嘴巴第九步:绘制胡须第十步:源码分享效果图 使用easyx 绘制一个哆啦A梦的头像 绘制一个哆啦A梦的案…

使用Turtle库绘制图像----哆啦A梦

使用Turtle库绘制图像----哆啦A梦 前言 Turtle库是Python中的一个绘图的函数库。 老师布置的作业,让我们设计图像 呜呜呜~好难过,毕竟太死了这个工具。。 方法都很简单,基本都是一样的步骤,但细节处理起来很浪费时间。 下面是我算是花了点时…

SCS【29】单细胞基因富集分析 (singleseqgset)

桓峰基因公众号推出单细胞生信分析教程并配有视频在线教程,目前整理出来的相关教程目录如下: Topic 6. 克隆进化之 Canopy Topic 7. 克隆进化之 Cardelino Topic 8. 克隆进化之 RobustClone SCS【1】今天开启单细胞之旅,述说单细胞测序的前世…

未来几年,软件测试九大新兴趋势

技术在不断发展,几年前的技术到现在可能已经落伍了。特别是在软件开发和测试领域在不断创新,并可能将人工智能、机器学习、大数据等新兴技术结合起来的当下。 无论是selenium测试自动化、浏览器兼容性测试,还是任何其他形式的测试方法&#…

常见的未授权漏洞批量检测工具

常见的未授权漏洞检测 命令行版已放出支持多线程,批量扫描,指定服务扫描,命令行版地址https://github.com/xk11z/unauthorized_com GUI版unauthorizedV2已更新,可批量ip检测导出结果 项目包含 1 、FTP 未授权访问&#xff08…

电脑磁盘锁

电脑磁盘锁如何设置:

如何将文件上锁

大家肯定在电脑上有一些私密文件不想让别人看到,这时就需要给文件加上密码,今天小编就告诉大家方法(初次写博客,如有大佬另有见解,欢迎在评论区发言)(文章无配图,见谅) …