图片转ASCII
在浏览器本地把图片转成ASCII艺术-用字符拼出的图画,保存为TXT。无需上传。
你的文件
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
我的文件会被上传吗?
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
在浏览器本地把图片转成ASCII艺术-用字符拼出的图画,保存为TXT。无需上传。
正在你的设备上本地处理 ...
0%
你的文件从未离开你的设备
不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证
ASCII艺术只用文本字符来表现图画:@、# 这类笔画密集的字符代表较暗的区域,. 和空格这类稀疏的字符代表较亮的区域。本工具按网格对图片采样,测量每个格子的亮度,再把它映射到一条由亮到暗排列的字符梯度中的某个字符,从而生成一幅可以直接粘贴到终端、代码注释、聊天或纯文本文件里的文字图画。
网格大小经过调整,以保证结果便于阅读-输出是纯文本,每一行对应一排格子。由于文本字符高大于宽,采样时会对行进行抽取,使比例大致保持正确。在"单色"模式下,结果保存为TXT文件;请用等宽字体(如代码编辑器或终端)查看,这样各列才能对齐,图画才会显现出来。在"彩色"模式下,每个格子保留原图的颜色,结果保存为独立的HTML文件,无需额外字体或软件即可在浏览器中直接以彩色打开。
全部处理都在浏览器的画布上本地完成(无需上传,离线也能用)-你的图片绝不离开设备。ASCII艺术是一种风格化、低细节的呈现,而非忠实的复制;主体清晰、对比强烈的图片效果最好。细节按设计会被舍弃;在"单色"模式下,颜色也会被舍弃。
| 输入格式 | JPG, JPEG, PNG, WEBP |
|---|---|
| 输出格式 | TXT |
| 批量处理 | 支持 |
| 处理方式 | 在浏览器中本地处理 (JavaScript) |
| 文件上传 | 无 |
限制: 把图片转换为ASCII艺术:按网格对图片采样,每个格子映射到一条由亮到暗的字符梯度中的某个字符。"单色"模式输出纯文本TXT文件(请用等宽字体查看);"彩色"模式输出带每个格子原始颜色的独立HTML文件。这是风格化、低细节的呈现,细节始终会被舍弃,颜色仅在单色模式下被舍弃。非图片文件会被清晰的错误提示拒绝。
不会。转换全程在浏览器的画布上本地运行-离线也能用。你的图片绝不离开设备。
单色TXT文件只有在等宽字体下才能对齐。请用代码编辑器或终端查看,不要用比例字体,这样各列才会对齐。彩色HTML文件自带固定宽度,会直接在浏览器中打开。
只有在"彩色"模式下才会:每个格子会保留原图的颜色,以HTML形式导出。在"单色"模式下颜色会被特意舍弃,亮度会被映射为字符。
主体清晰、对比强烈的图片。画面繁杂或对比偏低的照片会变成噪点,因为每个格子只对应一个字符。