ASCII 字符画指南:参数、宽度与粘贴
把图片转成干净的 ASCII 字符画:列数、反转明暗、选图技巧,以及贴到 GitHub README、终端或 X 时怎样不乱。
本文深入讲 Artgen 的 ASCII 工具。工具页:图片转 ASCII(免费稳定转换)、文字转 ASCII 艺术字(浏览器内运行,无需登录)、ASCII 转图片(浏览器内运行,无需登录)、复制粘贴图库(浏览器内运行,无需登录),以及 AI ASCII(提示词 → 图片 → 字符)。
图片转 ASCII:参数说明
| 参数 | 范围 / 选项 | 默认 | 作用 |
|---|---|---|---|
| 字符列数 | 24–85 | 80 | 每行多少个字符。列数越多细节越多,文本也越宽。 |
| 反转明暗 | 否 / 是 | 否 | 默认是深色背景上的浅色字符;放到浅色页面上时可以打开反转。 |
转换器按明暗把画面映射成 10 个字符:空格 . : - + = % * @ #。同一张图、同样的设置,每次结果都一样。
列数怎么选
- GitHub README 或聊天窗口 :先用偏少的列数,避免在窄屏上自动换行,再慢慢往上加。
- 终端 :不要超过终端宽度(很多终端默认 80 列)。
- 很高或很窄的图 :实际列数可能比设定的少,因为字符网格会跟随图片比例和 512 像素的缩放。
怎么挑图
主体清楚、对比强、背景干净。上传前尽量裁近一点,这比加列数更管用。纹理太碎、灰蒙蒙的低对比照片,转出来容易是一片噪点。透明区域会变成白色,所以透明底的 logo 会被当作“白底上的深色图形”处理。
文字转 ASCII 艺术字
工具页:文字转 ASCII 艺术字。在你的浏览器里运行,无需登录。
输入一个单词、名字或一句短语,页面会用键盘字符拼成大号字母。预览会随着输入更新。可以复制结果,或下载 TXT。
| 参数 | 范围 / 选项 | 默认 | 作用 |
|---|---|---|---|
| 文字 | 最多 80 个字符 | HELLO | 你输入的内容。句子太长会非常宽。 |
| 字体 | Standard、Slant、Big、Doom、Banner、Small、Block、Digital | Standard | 八种横幅字体,笔画疏密不同。 |
横幅字体覆盖字母、数字和常用标点。字体里没有的字符(包括中文)会被略过。预设会套上示例词和字体,不用每种都试一遍。
这个页面画的是字母。要把照片变成字符,请用图片转 ASCII。
ASCII 转图片
工具页:ASCII 转图片。在你的浏览器里运行,无需登录。
粘贴 ASCII 字符画或其他等宽文本,下载一张用等宽字体绘制的 PNG,空格和换行都会保留。这里只保存 PNG。
| 参数 | 范围 / 选项 | 默认 | 作用 |
|---|---|---|---|
| 文字颜色 | 取色器 | #111111 | 字符颜色。 |
| 背景 | 取色器 | #ffffff | 纯色背景。 |
| 边距 | 8–64 | 24 | 文字四周的留白。 |
| 字号 | 10–28 | 14 | PNG 里的字符大小。 |
制表符会按 8 列对齐展开成空格,粘贴进来的网格才不会歪。聊天软件、邮件或社交帖子会合并空格时,用这个工具。
复制粘贴图库
工具页:可复制粘贴的 ASCII 字符画。在你的浏览器里运行,无需登录。
一组短小的字符画,每幅都有复制按钮。分类:动物、爱心、表情、自然、物件。多数画是 Artgen 原创。坐着的猫、兔子和鱼使用无署名的公有领域民间 ASCII 图案。
贴到等宽字体或 Markdown 代码块里。如果对方会改字体,把复制的图案放到 ASCII 转图片。
AI ASCII:先写提示词
AI ASCII 先用 AI 模型生成一张源图(消耗积分),再免费转成字符。提示词里写 一个好认的主体、强对比、干净背景 ,尽量别让画面里出现文字。源图生成后,可以调列数或反转明暗、重新做字符转换,不需要重新生成源图;保持页面打开就能继续用。
粘贴时怎样不乱
字符画只有在 等宽字体 下、并且保留所有空格和换行时才能对齐。
GitHub README / Markdown
用代码块包起来:
```text
这里放你的字符画
```不放进代码块,Markdown 会合并空格,字符画就散了。
终端
- 终端本身用的就是等宽字体。
- 关掉自动换行,或者把列数调到小于终端宽度。
- 用脚本输出时原样打印,不要去掉行首空格。
X、聊天软件和邮件
这些地方经常更换字体或合并连续空格,对齐没有保证。对齐很重要时,直接发转换器给你的 PNG 。有些聊天软件支持代码块,可以先试试。
代码注释
放在块注释里,并确认编辑器不会自动删掉这段的行尾空格。
常见问题
- 粘贴后歪歪扭扭 → 不是等宽字体或空格被合并了。用代码块或 PNG。
- 一行被折成两行 → 调低列数。
- 只看到一片噪点 → 裁得更近、上传前提高对比度,或换一张更简单的图。
- 明暗反了 → 切换“反转明暗”。
更多见效果不对。