照片转 ASCII

照片转 ASCII:把一张照片重建成字符画

照片变成字符艺术:同一张脸,用字符重新搭出来——不是滤镜,也不是把文字盖在图上。

脸,放到 100% — 钟离:凑近看只剩网点,底下没有原图。辫子不是笔触 — 雷电将军:头发和肩甲是一排排点,眼睛还在原来的位置。是字符,不是噪点 — 堀京子:脸颊和蝴蝶结是能读出来的 @ 和 #,不是一层纹理。两种点的密度 — 娜美:条纹上衣和牛仔短裤是两种点距,不是两种颜色。
✦照片转 ASCII
把这张照片变成3:4 的 ASCII 肖像,米色纸面,细字符
岩与金 — 钟离,《原神》——网点压住深色外套和金边,脸仍然是一张脸。
岩与金 — 钟离,《原神》——网点压住深色外套和金边,脸仍然是一张脸。
将军的辫子 — 雷电将军,《原神》——冰蓝盲文点阵画出辫子、衣领和肩甲。
将军的辫子 — 雷电将军,《原神》——冰蓝盲文点阵画出辫子、衣领和肩甲。
小吉祥草王 — 纳西妲,《原神》——浅色纸面加细网点,整个人都读得出来。
小吉祥草王 — 纳西妲,《原神》——浅色纸面加细网点,整个人都读得出来。
六眼,逐点 — 五条悟,《咒术回战》——眼罩、墨镜和笑都留在了网点里。
六眼,逐点 — 五条悟,《咒术回战》——眼罩、墨镜和笑都留在了网点里。
四种绿 — 虎杖悠仁,《咒术回战》——Game Boy 调色把制服压成四块平绿。
四种绿 — 虎杖悠仁,《咒术回战》——Game Boy 调色把制服压成四块平绿。
下课铃后 — 堀京子,《Horimiya》——校服和蝴蝶结由 @、# 和方块字符搭起来。
下课铃后 — 堀京子,《Horimiya》——校服和蝴蝶结由 @、# 和方块字符搭起来。
安静的那个 — 宫村伊澄,《Horimiya》——长发和银链是实心的字符块,不是一团糊。
安静的那个 — 宫村伊澄,《Horimiya》——长发和银链是实心的字符块,不是一团糊。
草帽,一位元 — 蒙奇·D·路飞,《海贼王》——一位元抖动留住草帽、疤和笑。
草帽,一位元 — 蒙奇·D·路飞,《海贼王》——一位元抖动留住草帽、疤和笑。
航海士 — 娜美,《海贼王》——每处阴影是一种点的大小,蓝天留成纸。
航海士 — 娜美,《海贼王》——每处阴影是一种点的大小,蓝天留成纸。

九张肖像,四个世界。

上面的每一张都在 Neta Studio 里完成,参考图来自四个世界已有的角色画——《原神》《咒术回战》《Horimiya》和《海贼王》。照片是一个像素一个像素转换的,像不像不靠模型重画。打开路飞那张看完整尺寸。

  • 像不像来自照片本身:渲染器读参考图自己的像素,把明暗换成字符密度,所以脸、发际线和轮廓都还是你给的那一张。
  • 换的是一套画法,不是滤镜:米色纸上的 ASCII、冰蓝盲文、琥珀终端、绿色代码雨、Game Boy 绿、半调网点或字母方块:每一种都换掉字符集、配色和质感。
  • 静图、循环动图,或纯文本:要 PNG 肖像就得到一张;要动就得到循环 GIF;ASCII 和盲文还会留下文本副本,粘到哪里都行。

转换前的几个问题。

这是 ASCII 艺术,还是照片滤镜?

是 ASCII。画面按格子用字符梯度重搭:深色外套是密集的 @,受光的脸颊是空格或一个点。滤镜会把原图像素留在下面,这里没有。

一定要上传照片吗?

用自己的照片就要。输入框里有“添加一张照片”,转换的就是那个文件。也可以指向世界里已经有封面的角色卡。

照片里什么会留下来?

姿势、裁切、发际线、衣服的形和光。睫毛、细项链这类细节在 100–150 列时可能消失;渲染保住的是脸和轮廓。

最后拿到什么?

一张肖像 PNG,外加 ASCII 和盲文风格的文本副本,长边至少 1170 px。要动图,交付的就是循环 GIF。

字符和颜色能选吗?

能,在输入框里写清楚:米色纸上的经典 ASCII、冰蓝盲文、琥珀终端、绿色代码雨、Game Boy 绿、半调、抖动或字母方块。

全身照或合照行吗?

一个清楚的主体最好,半身或全身都行。合照会整张一起转,但每张脸分到的格子更少;上传前先裁到你要的那个人。

能打印或当壁纸吗?

能。静图是长边至少 1170 px 的 PNG,按选的画法落在浅色纸或暗色屏上,按需要放大打印。做壁纸就要求壁纸宽度的静图。

能用角色卡代替照片吗?

能。世界里若有带封面的卡,点名那张卡,封面就会成为参考——本页九张就是这样做的。

从一张照片开始。

一张参考图,一种画法;肖像会以字符回来。

×