无需上传, 100% 本地处理, 无需账户

操作教程

如何模糊图片的一部分而不泄露它

聊天里的名字、照片里的脸、发票上的地址:截图发到论坛或客户手里之前,敏感区域必须处理掉。问题在于,并非所有模糊都能真正抹除信息,而且图片也不该在处理途中经过任何服务器。

分步操作

  1. 打开图片打码工具,把图片拖进去。预览会立即出现;一切都在标签页内完成。
    载入打码工具的截图,已显示预览
  2. 直接在预览上为每个要隐藏的区域画一个矩形。可以叠加多个:一段聊天、一个用户名和一张脸,一次搞定。
    画在图片敏感区域上的矩形
  3. 选择像素化(每个色块被替换为其平均颜色,原始细节永久消失)或保证彻底抹除的黑色色块,然后应用并下载。导出时会同时清除包括 GPS 在内的 EXIF 元数据。
    打码完成的结果,像素化区域已应用,可供下载

为什么轻度模糊远远不够

高斯模糊和漩涡效果看起来不透明,却保留了大量底层信号:研究人员已多次从中还原出文字和人脸,而漩涡在数学上甚至是可逆的。如果信息真的重要,请使用大格子的不可逆马赛克像素化,或者更稳妥的纯黑色块。这正是本工具的像素化会逐格计算真实平均值、而不是只做表面滤镜的原因。

别忘了像素之外的东西

可见区域只是工作的一半。如果敏感部分本来就靠近边缘,干脆把图片裁掉;同时检查元数据:一张照片的 EXIF 数据块里可能带着 GPS 坐标、设备序列号和时间戳。打码工具会自动清除 EXIF;你可以用 EXIF 读取器在处理前后各验证一次。

本指南用到的工具

常见问题

像素化可以被还原吗?

不可逆的那种不行。马赛克的每个格子都被替换为其像素的平均颜色:原始细节已从文件中在数学意义上消失,没有任何东西可供还原。对于文字(上下文有时会帮助猜测),如果要绝对保险,黑色色块能抹除 100% 的信息。

我怎样才能确信原始图像没有被发往别处?

该工具直接绘制到一个 HTML Canvas 元素上:你的图像由浏览器解码,在内存中处理,从不交给任何网络请求。在你应用一处涂抹区域时打开 DevTools 的网络面板,你会看到它始终是空的。这并不是一项政策,而是架构本身:根本没有服务器调用需要发起。