<质感工坊

ASCII 字符画生成器

[ 4 KERNELS // CANVAS 2D ]

把照片变成排版,用的是真实的亮度阶梯。

← → ← → 键快速切换滤镜// 全部处理在本地浏览器完成 · 0 数据上传

ASCII 字符画生成器把图像切成网格,测量每个格子的平均亮度,再打印出墨量与该亮度匹配的字符。暗格用稀疏字符,亮格用密集字符。本工具使用的字符阶梯是 @%#*+=-:. 加一个空格——从全实到全空共十级。

结果不是叠在照片上的滤镜,而是一次重新绘制。一个格子一旦变成字符,它内部的细节就永久消失了——所以格子大小比任何其它设置都关键。格子小则接近照片,格子大则色调分离成可读的字形。

滤镜字形集观感
Glyphfield完整 ASCII 阶梯经典终端字符画
Typeblocks方块元素厚重,海报级
Dot Cells盲文点阵(2×4)有效分辨率最高
Signal Mix混合阶梯噪声感,像损坏的图文电视

Dot Cells 值得单独说。每个盲文字符自带 2×4 的点矩阵,所以一个字形编码的是八个独立的开关采样,而不是一个平均值。在保持纯文本的前提下,垂直分辨率约为普通字符网格的四倍。

全部渲染通过 Canvas 2D 在你自己的机器上完成。拖入照片,调节 detail、intensity 与 contrast,然后导出长边最高 1400px 的 PNG——零上传、免注册、无水印。

> 常见问题

ASCII 字符画生成器是怎么工作的?
它把图像切成网格,测量每个格子的平均亮度,再挑选视觉密度匹配的字符。暗部用句点这类稀疏字符,亮部用 @ 或 # 这类密集字符。
这个字符画生成器免费吗?
免费。无需注册、无水印、无需上传。在浏览器内运行并导出全分辨率 PNG。
字符是彩色的吗?能改吗?
渲染器从照片本身取每个格子的颜色,所以字符会带上原图配色。浏览器版没有单独的「绿底黑字终端」开关;想让底图更多透出来就把 intensity 调低,或者直接用一张本身就是单色的源图。
盲文点阵模式是做什么用的?
盲文字符内含 2×4 点矩阵,一个字形能编码八个独立采样,而不是一个平均亮度。在同样的格子尺寸下,细节明显多于标准字符网格。
可以导出成文本吗?
导出的是渲染后字符的 PNG 图像,不是 .txt 文件。这样才能保留逐字符的颜色与间距——纯文本承载不了这些。

图片在你的浏览器内处理,不会上传。站点保留匿名使用统计(页面访问、所选滤镜、文件大小),不含任何像素数据。