今天突发奇想,想整个活儿,搞个“天才樱木”出来,哈哈!
先说说我都干
- 找素材。这年头,没图没真相,先去网上扒拉一堆樱木花道的图片,各种姿势的都得有,哈哈!
- 选工具。作为一个技术宅,当然要用代码搞定一切!我选 Python,这玩意儿我熟,而且库多,方便!
- 处理图片。把图片都裁剪成一样大小,要不然后面拼出来不好看。
- 关键一步,把图片转成字符画!这步有点意思,得把图片每个像素的颜色,变成对应的字符,颜色深的就用 “M” 这种笔画多的,颜色浅的就用 “.” 这种简单的。
- 把这些字符画,按照原来的顺序,一张张“放”到控制台,就 OK !
开搞!
我先是把那些图片给下载下来,各种找,总算是凑够一套能用的。然后,我就开始琢磨咋把这些图片给处理一下。
这年头,干啥都得讲究个效率,我可不想一张张手动去弄,那得弄到猴年马月去?我直接上Python,写几行代码,刷刷刷,就把那些图片都给处理成一样大小。
接下来这步就有点意思,我得把图片转成字符画。这玩意儿说白就是用字符来模拟图片的颜色和形状。我找个现成的库,叫什么来着,反正挺好用的,直接把图片丢进去,它就能给你吐出一堆字符来。
然后,我再把这些字符,按照顺序,一个个“贴”到屏幕上。因为字符有大有小,有粗有细,所以“贴”出来的效果,就跟原图差不多。
见证奇迹的时刻到!运行代码,看着控制台里,一张张字符画“唰唰唰”地闪过,一个活灵活现的樱木花道就出现在我眼前!虽然有点粗糙,但那股子“天才”的劲儿还是出来,哈哈!
这回实践,还算顺利。中间也遇到一些小问题,比如字符的选择,图片的处理,都得稍微调整一下,才能达到最好的效果。
虽然成果有点简陋,但是过程还是很有意思的,下次再整个更厉害的!
