图片转ASCII 🅰️

将任意图片转为 ASCII 艺术。可调输出宽度并选择字符集。

点击浏览或将图片拖放到此处

JPG、PNG、WebP

关于图片转ASCII转换器

这个图片转ASCII转换器完全在浏览器中运行。拖放或选择一张图片,设置输出宽度(以字符为单位),选择字符集,然后点击生成。图片被绘制到隐藏画布上,并按块采样,使输出宽度与你的选择一致;每个块的平均亮度被映射到字符梯度中的一个字符——较暗的像素变为较密的字符(如 @),较亮的像素变为较疏的字符(如 .)。由于字符高度大约是宽度的两倍,垂直采样减半以保持宽高比。整个过程不会上传任何数据,所有处理通过 JavaScript 在你的设备上本地完成。

如何使用

  1. 点击拖放区或将图片文件拖放到上面。
  2. 调整输出宽度并选择字符集
  3. 点击生成渲染ASCII艺术。
  4. 点击下载 TXT保存文本,复制复制到剪贴板,或清空重新开始。

常见问题

为什么输出看起来被挤压或拉伸? ASCII字符比宽更高。工具通过每两行采样一次来补偿,但过宽或过高的图片仍可能略有偏差。试试不同的输出宽度。

输出格式是什么? 下载的是使用等宽字体的纯文本 .txt 文件。可在任何文本编辑器中打开。

这个工具会上传我的图片吗? 不会。所有处理都在本地浏览器中完成,图片永远不会离开你的设备。

应该选哪个字符集? "详细"对大多数照片效果良好。"块状"呈现复古感。"高细节"在小区块内塞入最多视觉信息,但需要很小的字体。