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