图片转 ASCII 字符艺术
上传图片、调整字符集和对比度,实时生成可复制、可下载的字符画。适合终端 banner、代码注释、复古设计或社交媒体内容。
字符集
.:-=+*#%@…
输出格式
行数
0
列数
0
字符
0
上传图片开始转换
建议使用对比度高、轮廓清晰的图像
代码注释 / README
让开源项目的 README 更有个性或做部署彩蛋。
终端欢迎语
为 CLI 工具或服务器登录绘制复古欢迎界面。
社交媒体签名
快速生成 ASCII 头像或签名图案,增添记忆点。
视觉设计实验
将人物或图标转换为字符图,探索解构式风格。
01 · 灰度采样
使用 0.21R + 0.72G + 0.07B 公式将像素转换为亮度值。
02 · 亮度映射
根据亮度映射到字符集索引,越亮的像素使用越密集的字符。
03 · 比例修正
考虑字符宽高比,自动调整缩放,保持图像纵横比例。
什么是ASCII艺术生成
把图片转成字符画:Canvas 按目标列数缩小采样亮度并映射到字符集,可选多种密度不同的字符集与纯文本、HTML、JS/Python/CSS/Bash 注释等输出格式,复制或下载后可直接贴进代码文件头。
如何使用ASCII艺术生成
- 上传图片(支持 JPG/PNG/GIF,建议 5MB 内)
- 选择字符集与输出格式,调节列数
- 预览满意后复制或下载字符画
常见问题
字符画清晰度由什么决定?
主要由输出宽度(列数)决定:列数越多细节越丰富但体积越大;字符集里字符越多(如从空格到 █ 的完整梯度)明暗层次越细腻。
注释格式输出有什么用?
选 JavaScript、Python、CSS 或 Bash 注释格式后,生成的字符画自动包上对应的注释符号,可直接粘贴为源码文件头部的装饰图。
什么样的图片转换效果好?
主体轮廓清晰、明暗对比强的图片效果最好,如 Logo、人像剪影;细节繁杂的风景照转成字符后容易糊成一团,建议先裁剪主体。
图片会上传到服务器吗?
不会。图片只在浏览器里用 Canvas 采样计算,转换完成后也不会被保存。
ASCII艺术生成收费吗?
ASCII艺术生成完全免费,打开网页即可使用全部功能,没有任何隐藏收费。
ASCII艺术生成需要下载安装吗?
不需要下载或安装任何软件。这是一个在线网页工具,在手机、平板和电脑的浏览器中打开即可使用。
使用ASCII艺术生成需要注册账号吗?
不需要。本工具无需注册、无需登录,打开页面即可直接使用。
ASCII艺术生成在手机上可以使用吗?
可以。页面采用响应式设计,自动适配手机、平板和桌面屏幕,随时随地打开浏览器即可使用。