我用Python做了一个简单的转换器,可以将图像转换为ASCII码。目前它使用各种暗色字符,所以它能够工作,但在低分辨率下很难辨认出来,例如:谷歌标志变成了:
.. .;. .@
a; .. .; . .. a. @ ...;.
aa .a.▒. ▒.;. ;.;; a. ▒ @a
.;.. .; ..... . ..;;; ; ;..
.a. .;
这个几乎看不清。有没有一种方法可以将每个部分与Unicode字符的子集进行比较,并返回最相似的内容,例如返回类似以下的结果:
./--.\. /▒
a; ./-.; / \ ./ \\ ▒ ./━\.
aa -a.▒. ▒.|. |.;▒ ┃ ▒ ▒-~┘
\;.. /| \\_// \ / .\;;; ▒ \\.-
.pp--▒