图片转字符画教程:把照片变成用字符拼成的 ASCII 艺术
一句话答案
打开图片转字符画工具,选择一张主体清晰、明暗对比强的图片,“宽度(字符)”默认 100,深色背景下勾选“反色”,生成后复制字符画,粘贴到使用等宽字体的地方才能保持形状。
字符画(ASCII Art)用不同“浓度”的字符表示图片的明暗:深色的地方用 % # 这样笔画多的字符,浅色的地方用 . 或空格。它可以出现在程序启动画面、代码注释、README 和个人签名里。图片转字符画 可以把任意图片转换成字符画。
操作步骤
- 选择图片:打开 图片转字符画,点击或拖入图片。
- 设置宽度:“宽度(字符)”默认 100,表示每行 100 个字符;数值越大细节越多,但占用的空间也越大。
- 选择是否反色:字符画要显示在深色背景(如终端)上时,勾选“反色(深色背景)”。
- 复制使用:结果实时显示在下方,复制后粘贴到需要的地方。

🔤 图片转字符画
免费在线使用,文件和数据只在你的浏览器本地处理,无需注册。
什么样的图片效果好
宽度怎么选
| 用途 | 建议宽度 |
|---|---|
| 聊天、签名 | 30–50 字符 |
| README、代码注释 | 60–80 字符 |
| 网页展示、打印 | 100 字符以上 |
字符画变形了怎么办
字符画依赖等宽字体,每个字符宽度相同才能对齐。粘贴到使用比例字体的地方(例如很多聊天软件、文档正文)会错位。可以把它放在代码块中,或把字体设置为 Consolas、Courier New 等等宽字体。
如果想要的是铅笔画效果而不是字符,可以试试 照片转素描。
常见问题
字符画粘贴到聊天软件后为什么变乱了?
聊天软件通常使用比例字体,字符宽度不一致,字符画就会错位。请放在代码块里,或使用等宽字体显示。
反色是什么意思?
默认按白底黑字设计,深色区域用密集字符表示。显示在黑色背景的终端上时明暗会颠倒,勾选反色可以纠正。
为什么生成的字符画看不清主体?
原图对比度低或背景复杂时效果较差。先裁剪主体、提高对比度后再转换,效果会好很多。
图片会上传吗?
不会。转换在浏览器本地完成。