跳到正文
本站是 ODERSA 的官方网站。 如何确认这一点

官方域名

本站的网址以 odersa.org 结尾。协会的每一项服务都放在 odersa.org 的子域名下,别处一概没有。如果浏览器地址栏里的网址不是以 odersa.org 结尾,这个站点就不是我们的。

免费,也不用账号

所有内容一开始就全部开放:不用注册,不用账号,不用密码,不用订阅,也没有广告。没有什么是留给付费的人的,因为这里什么都不收费。

不收集任何数据

本站不跟踪您:没有跟踪代码,没有跟踪 cookie,这些页面里没有内嵌任何统计工具,也不在您的设备上测量任何东西。我们的主机会以汇总方式统计请求,就像任何会应答的服务器一样:只是一个总数,绝不是一份个人档案。您不必相信我们的话:打开浏览器的开发者工具,切到“网络”标签页,然后刷新页面。您会看到本站请求的完整清单。所有内容都来自 odersa.org,没有任何东西发往别处。

内容自由使用

内容以 CC BY 4.0 许可协议发布。您可以复制、翻译、打印并再分发,用于课堂或身边的人都可以,唯一的条件是署名 ODERSA。

简体中文
工作台什么都不上传的工具
ODERSA 协会的一间工坊什么都不外传,什么都不留存,什么都到不了我们手里。

工坊 · 遮掉一块区域

怎么用 : 遮掉一块区域

这件工具不做模糊,而且是有意的:模糊和马赛克都能被还原。它是拿一块不透明的色块把那些像素换掉,这是唯一一种敢说“什么都找不回来了”的办法。

打开工具

这间工坊的平面图上原本写的是一件“模糊工具”。查过现有研究之后,我们改了这句承诺,而把这件事说出来,比交付一件让人安心的工具更老实。模糊是可以被还原的:已发表的研究能以很高的成功率认出模糊过的人脸、读出模糊过的文字。马赛克更脆弱,只要可能性的范围一小就顶不住:面对一个数字、一个编号、一块车牌,或者一笔用已知字体写的金额,把马赛克逐一比对就能还原出原来那串字符。

正因如此,数据保护主管机构在“从图片里去掉一条信息”这件事上,既不推荐模糊也不推荐马赛克,而是推荐一块不透明的纯色。所以这件工具默认直接在像素上盖一块黑色色块。马赛克仍然提供,因为有时候人们要的就是那个观感,而它在您点下去之前就已经被标明“不够牢靠”。

还有最后一个坑,它让一些真实的出版物付出过代价:JPEG 常常在元数据里带着一张预览缩略图,如果只遮像素、不动容器,那张原始缩略图就还留在文件里。这里的图片是从画布重新编码出来的:缩略图不复存在,别的元数据也一样。

怎么用

  1. 把您的图片放进来,然后直接在图上画出一块区域,用手指、鼠标或者键盘都行。
  2. 选“不透明色块”(推荐),点“应用这块区域”。这块区域立刻就在显示的图上被遮住了:您看到的就是您会得到的。需要几次就来几次。
  3. 点“保存遮挡后的图片”。工具会告诉您所有区域是不是都不可逆,还是有一块仍然薄弱。

支持的格式

这里进得来的是四种格式:JPEG、PNG、WebP 和 AVIF。GIF、BMP 或者 SVG 会在读取之前就被挡下来,工具会明说,不让您自己猜。输出是 PNG 或者 JPEG:这是所有浏览器都写得出来的两种格式。

PNG

截图选它最合适:什么都不损失,文字还是清清楚楚。

JPEG

照片用它更轻。原文件里的预览缩略图会在重新编码时消失,而这一点在这里至关重要。

WebP

哪里都读得了,可以放进来。输出不提供 WebP:Safari 没有一个版本写得出来。

AVIF

只要您的浏览器显示得出来就可以放进来。没有哪个浏览器被证实写得出它。

查看兼容性对照表

它的限制

这件工具里没有模糊,这是一个决定

模糊是一种在相当大程度上可逆的数学运算:可以用反卷积把它解开,而训练过的模型读得出模糊过的文字。一边提供模糊、一边许诺匿名,是一句让人舒服的谎话。我们宁可做一件真的遮得住的工具,并说明为什么。

马赛克仍然提供,但标明它不够牢靠

它保留了每个方块的平均颜色,也就留下了可以利用的痕迹。对字体已知的文字,把所有候选字符串的马赛克做出来逐一比对,就能还原:在数字或者编号上这一招非常见效。它在观感上仍然有用,工具把这两件事分得很清楚。

图片会被重新编码,所以原来的预览缩略图消失

这条限制其实是一种保护。相机拍出的 JPEG 常常在元数据里带着照片的一份小副本;一件只改写像素的遮挡工具,会把这份没遮过的副本留在文件里。从画布重新编码则把它连同日期、设备和 GPS 位置一起去掉。

存成 JPEG 会把透明变成白色

JPEG 没有透明通道:原本透明的地方出来是白的,您没有遮的部分也一样。这是事先说明的选择,不是突然冒出来的黑色,本站其他图片工具选的也是这一条。背景透明的截图请选 PNG:它保住透明,而那块不透明的实色在那里同样是抹不掉的。

最多 1670 万像素

浏览器的画布是有上限的,兼容性的下限是 1670 万像素(iOS 18 之前的 iPhone)。超过之后,操作会悄无声息地失败并给出一张白图:所以工具会干脆拒绝,并把读到的尺寸显示出来。

在产出的文件里,遮挡是永久性的

这正是目的所在:要是能还原,那就等于没遮。您原来的文件一动没动,还在您的设备上。要是还用得着,请把它留好。

关于这个工具的问题

我的图片会被发到什么地方吗?

不会,十秒就能验证。按 F12 打开开发者工具,切到“网络”标签页,清空列表,然后把图片放进来遮一块。一行都不会冒出来。这一点在这里格外重要:您要遮的,恰恰是不想给任何人看的东西。

为什么不提供模糊?别人都提供。

因为模糊遮不住。它在很大程度上是可逆的:可以用反卷积解开,而训练过的模型能以很高的成功率认出模糊过的人脸、读出模糊过的文字。数据保护主管机构在“从图片里去掉一条信息”这件事上推荐的是一块不透明的纯色,而这正是这件工具做的。一个许诺匿名的模糊是一种虚假的安心,而这个网站存在的意义就是不卖这种东西。

那马赛克呢?

它在这里,但标明了不够牢靠,而且如果您用了它,工具在动作完成之后还会再提醒您一遍。它保留了每个方块的平均颜色:对字体已知的文字,可以把所有可能字符串的马赛克都做出来,找出对上的那个。对数字、编号、车牌、金额来说非常见效。用它来求个观感可以,用它来保护某个人不行。

真的不可逆吗?

用不透明色块的话,在产出的文件里是的:原来的像素已经不在里面,没有图层可揭,也没有平均值可用。这跟在 PDF 上盖一个黑色方块不一样,那个方块是画在一段照样选得中的文字上面的一个对象。而您原来的文件一动没动:还用得着的话,请另外收好。

你们为什么要提预览缩略图?

因为这是一个真实存在的坑,已经害得一些图片泄露过。相机常常在文件的元数据里塞一份照片的小副本。一件只遮像素、不重写容器的工具,会把这份没遮过的副本留在里面,而任何人都会把它提取出来。这里的图片是从画布重新编码出来的:缩略图不复存在,而且本站的自动检查会在产出的文件上核实这一点。

我可以遮好几块吗?

想遮多少块都行。每一块都立刻作用在显示的图片上,表格里会保留清单,并写明每一块用的是什么方法。您在屏幕上看到的,就是文件里会有的。