zh

图片转ASCII

在浏览器本地把图片转成ASCII艺术,用字符拼出的图画,保存为TXT。无需上传。

正在你的设备上本地处理 ...

列宽
模式
  • 单色 (TXT)
  • 彩色 (HTML)

你的文件

    正在你的设备上本地处理 ...

    0%

    我的文件会被上传吗?

    不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

    无需上传100% 本地处理
    内容只属于你第三方无法访问
    Hosted in GermanyGlobal Content Delivery
    经独立审计TLS A+ · 标头 A+

    ASCII艺术只用文本字符来表现图画:@、# 这类笔画密集的字符代表较暗的区域,. 和空格这类稀疏的字符代表较亮的区域。本工具按网格对图片采样,测量每个格子的亮度,再把它映射到一条由亮到暗排列的字符梯度中的某个字符,从而生成一幅可以直接粘贴到终端、代码注释、聊天或纯文本文件里的文字图画。

    网格大小经过调整,以保证结果便于阅读,输出是纯文本,每一行对应一排格子。由于文本字符高大于宽,采样时会对行进行抽取,使比例大致保持正确。在「单色」模式下,结果保存为TXT文件;请用等宽字体(如代码编辑器或终端)查看,这样各列才能对齐,图画才会显现出来。在「彩色」模式下,每个格子保留原图的颜色,结果保存为独立的HTML文件,无需额外字体或软件即可在浏览器中直接以彩色打开。

    全部处理都在浏览器的画布上本地完成(无需上传,离线也能用),你的图片绝不离开设备。ASCII艺术是一种风格化、低细节的呈现,而非忠实的复制;主体清晰、对比强烈的图片效果最好。细节按设计会被舍弃;在「单色」模式下,颜色也会被舍弃。

    技术规格

    技术规格
    输入格式JPG, JPEG, PNG, WEBP
    自动转换GIF, BMP, TIFF, ICO, SVG, HEIC, PDF, DOCX, DDS, HDR, PCX, WBMP
    输出格式TXT
    批量处理支持
    处理方式在浏览器中本地处理 (JavaScript)
    文件上传

    三步完成

    1. 拖入或点击选择你的图片 (PNG、JPEG 或 WebP)。
    2. 选择模式(单色或彩色),图片按网格采样,每个格子映射为一个字符。
    3. 下载ASCII艺术:TXT (单色,请用等宽字体查看)或 HTML (彩色,直接在浏览器中打开)。

    限制: 把图片转换为ASCII艺术:按网格对图片采样,每个格子映射到一条由亮到暗的字符梯度中的某个字符。「单色」模式输出纯文本TXT文件(请用等宽字体查看);「彩色」模式输出带每个格子原始颜色的独立HTML文件。这是风格化、低细节的呈现,细节始终会被舍弃,颜色仅在单色模式下被舍弃。动态WebP会缩减为单帧。非图片文件会被清晰的错误提示拒绝。

    常见问题

    我的图片会被上传吗?

    不会。转换全程在浏览器的画布上本地运行,离线也能用。你的图片绝不离开设备。

    为什么在我的应用里显示错乱?

    单色TXT文件只有在等宽字体下才能对齐。请用代码编辑器或终端查看,不要用比例字体,这样各列才会对齐。彩色HTML文件自带固定宽度,会直接在浏览器中打开。

    颜色会保留吗?

    只有在「彩色」模式下才会:每个格子会保留原图的颜色,以HTML形式导出。在「单色」模式下颜色会被特意舍弃,亮度会被映射为字符。

    哪类图片效果最好?

    主体清晰、对比强烈的图片。画面繁杂或对比偏低的照片会变成噪点,因为每个格子只对应一个字符。

    相关工具

    抖动处理 · 像素化 · 灰度图 · 铅笔素描 · 图片转 Data URI