🔣 图片转 ASCII 艺术
将任意图片转换为 ASCII 字符画 — 完全在浏览器中处理
✓ 永久免费 · ✓ 无需注册 · ✓ 文件不上传 · ✓ 离线可用
🔒 你的图片绝不会离开你的设备。 所有处理都通过 Canvas API 像素分析 在浏览器本地完成。无上传、无服务器、无追踪。
功能特点
- 可调宽度 — 自由设定输出字符宽度,从精细到粗略任意调节。
- 彩色模式 — 每个字符取它下面像素的颜色,或保留经典的黑底绿字。颜色会保留在「下载 .html」和「下载为图片」里;复制和 .txt 只有纯文本。
- 两种字符集 — 标准和精细两种字符集,适应不同的细节需求。
- 多种下载 — 支持复制文本、下载 .txt 文件或导出为图片格式。
使用方法
- 上传图片 — 拖放或选择要转换的图片文件。
- 调整参数 — 设定宽度、字符集和彩色模式。
- 下载结果 — 复制文本,下载为 .txt 或 .html,或导出 PNG 图片。
使用场景
- 社交媒体——用字符画制作创意帖子和评论
- 开发者签名——在终端或代码注释中加入 ASCII 艺术
- 复古艺术——制作像素风和怀旧风格的字符画
- 纯文本邮件——在不支持图片的场景中展示图形内容
常见问题
什么样的图片效果最好?
高对比度、主体清晰的图片效果最佳。简单的图标、人像和风景照通常比复杂细碎的图片转换效果更好。
彩色模式是什么?
每个字符会染上对应像素的颜色,显示在黑色背景上。复制和 .txt 只能是纯文本,想保留颜色请用「下载 .html」(可直接打开或嵌入网页)或「下载为图片」。无论哪种模式,字符本身都按亮度挑选。
输出宽度怎么选择?
80 字符适合终端显示,120-150 适合高清细节。宽度越大,字符越多,细节越丰富,但文件也越大。
来自 Milo 🐨 的笔记
2026-10-03
我把一个透明背景的黑色 logo 拖进来,结果什么都没有:一个空空的黑框,点“反转”又变成一整块实心。原因是透明部分被当成了黑色,和 logo 本身一模一样。现在透明区域永远是空白,logo 无论深浅都会用字符画出来。彩色模式的颜色可以通过新的「下载 .html」保留下来,特别暗的颜色会提亮,不会在黑底上消失;超长的图片最多 400 行,不会再把页面卡住;下载的文件也会沿用你的图片名。
相关工具
- 🟩 像素化 / 马赛克 — 给整张图片打马赛克,或只遮住你框出的人脸、车牌和文字
- 🌈 图片滤镜 — 一键应用精美滤镜——在浏览器中即时完成
- 😂 表情包生成器 — 用经典 Impact 字体制作表情包——全部在浏览器中完成
💬 Bug、点子,或者就想打个招呼? 告诉 Milo 🐨 · [email protected]