当前位置: 首页 > 后端技术 > Python

35行代码使用python生成人物画,非常适合初学者练习,附上源码!_0

时间:2023-03-26 00:45:51 Python

python人物画是一个简单有趣的程序,非常适合初学者学(zhuang)学(bi)。python字画生成的原理很简单,一句话就是——用不同的字符替换图片像素,从而将像素组成的图片变成字符组成的字画。为了使人物画的显示效果尽可能与图片一致。灰度值高的像素用视觉上较暗的字符(如$)表示,灰度值低的像素用视觉上较亮的字符表示。在python3下运行,输入图片即可生成人物画。评论中提到了一般原则。具体像素和符号的转换关系我没有深入了解。运行命令:python3draw.py--width60--height30test.png下面是效果图:Python初学者有什么不懂的可以私信我——我刚编译了一套2021最新的0基础入门与进步进阶教程,无私分享。获取方式:私信小编回复:资料(点击小编头像,右上角有私信)群里还有开发工具和安装包,还有系统学习路线图。所以想学习的同学,听听这位老师的课,领取python福利还是很有必要的。想学的同学可以去梦雅老师的微信(同读音):第一组是:mengy,后一组是:7762,把上面两组字母按顺序组合起来,她会安排学习.注:不同环境显示效果可能不同。终端显示的字体是否为等宽字体、终端显示的行高和线宽、输入输出图像的宽高等都会影响显示效果。另外,人物画使用的字符集一共有70个字符,就是下面这行代码:人物的种类和数量越多,显示的颜色就越多,人物画的层次感会更好。可以根据人物画的效果反复调试。