专栏 · 打码遮挡

框住,涂掉,下载新的一份。

你要把一张图发出去,里面有张脸、有个车牌、有一串单号不想给人看。先弄清打码改的是哪一份文件。

先说改的是哪一份

在就绪图里做打码遮挡,读取和计算都在这台浏览器里。你框住的区域、笔刷走过的地方,由这台设备自己算成一张新的 JPG,再交给你下载。就绪图没有用来收图片的账号服务器,也没有登录和注册。

所以你发出去的那张,是下载下来的那一份。原图还在原来的文件夹里,除非你自己把它换掉或删掉。打码不会回头改磁盘上的旧文件,也不会在你没点下载的时候替你保存。队列只活在这一次打开里,刷新或关掉页面,还没下载的结果就没了。

打码改变的是下载下来的新文件。原来那张还在原处。

框选和涂抹,两种手法

框选适合形状规整的东西:车牌、门牌、快递单上的一串单号、工牌上的姓名。拖一个矩形把它盖住,位置和大小你自己定。涂抹适合收不进框里的边缘,比如露在领口外的一截项链、背景里半个路人的侧脸。笔刷走过的地方都会被处理,边缘会有一点毛,不影响遮挡。

一张图里可以有几处。先框大的,再涂小的。处理只作用在当前这一张上,不会顺着队列把别的图一起改。要发一组图,就一张一张来,每张确认完再下载一份。

  • 框选:车牌、门牌、单号、工牌这类边界清楚的东西。
  • 涂抹:框不住的一小块,或者边缘很软的东西。
  • 两样能叠在同一张图上用,先框后涂。
  • 每一张都要自己点下载。没下载的结果,刷新就没了。

找脸按钮取决于这台浏览器

页面上有一个「找出人脸」。它用的是这台浏览器自带的 FaceDetector 接口,不是就绪图的人脸服务器。浏览器认得脸,它就在画面里标出位置,你再确认要不要盖。浏览器没有这个接口,按钮就不出现,页面让你自己框或涂。两种情况下,图都没有离开这台设备。

别把它当成一定能自动找到。侧脸、戴帽子、光偏暗、脸在画面里很小,都可能标不出来。标出来了也要看一眼:是不是盖住了眼睛和鼻子的轮廓,有没有漏掉半张。这个判断交给你,不交给按钮。

找脸靠这台浏览器自己的接口。没有就自己框、自己涂。

强度是 2 到 40

模糊强度是一个 2 到 40 的数字。数字小,画面还看得出原来是什么,只是细节糊了。数字大,那一块就成了色块,只剩个大概的颜色。要挡住信息,往大的一头走。想让画面看起来还自然,比如只盖背景里的路人,中间偏上就够。糊得太轻,一串数字还能被读出来,那就等于没打。

输出是 JPG。JPG 没有透明那一层,原来空着的地方会铺上底色,一般是白色。这张图本来带透明的,打完码再看一眼边角。要保住透明的部分,就别在这一步收成 JPG,先在收成 JPG里看清底色会变成什么样,再决定要不要发。

会碰到网络的只有这一件

打开页面时,这次访问会交给 51.LA 统计一次。统计的是有人打开了页面,不是你的图片文件。文件怎么处理里写了这条边界:图片不上传到就绪图,这里也没有用来收图片的账号服务器。

发之前看三眼

  • 要看的那几处是不是都盖住了:脸、车牌、单号、门牌、屏幕上的名字。
  • 糊够不够。把图放大一点看,还读得出来就再加。
  • 下载的是不是打过码的那一份。别顺手把原图也一起发出去。

还没放图的话,回到工序台,把图片丢进去,再开打码遮挡。一张一张来,每张看过再下载。发出去之前,把这张新文件重命名一下,别和原图混在一个文件夹里找不着。

如果背景里的人需要整个去掉,那是另一道工序。先看抠图会不会把照片上传那篇,把去背景的路子走清楚,再回来决定哪一块还要盖。两样都做的话,先去背景再打码,顺序别反。