打了马赛克的二维码,AI几分钟就扫开了

打了马赛克的二维码,AI几分钟就扫开了

2026-10-28 20:58:21 0点赞 0收藏 0评论

有人在群里看到一张兑换券截图,二维码那一小块糊着马赛克。他顺手把图存下来,扔给 AI,隔了几分钟,糊掉的地方被一点点补回去,扫一下,券真兑了。帖子发出去,评论区一半在问"那我的演出票截图是不是也不能发",另一半说不信。

记者没在评论区吵,自己试了一遍。先造一张二维码,用三种方式盖住它:整张图做模糊,拿模糊画笔在码上随机涂,再把它做成大像素块。每种都丢给 AI 还原。

试完的结论,比"AI 太强了"要细。

打了马赛克的二维码,AI几分钟就扫开了

先弄明白码是怎么扛坏的

二维码把文字编成黑白格子,每个小格子叫模块。除了数据,里面还塞着三个角上的定位图案、编码参数,以及一段纠错码。现在通用的 QR 码用里德-所罗门编码纠错,按等级不同,能容忍 7% 到 30% 的模块损坏。坏掉的没超额度,普通扫码器自己就能把数据算回来。

所以一部分打了码的二维码,压根不用 AI,手机扫一下就出来了。

AI 补的是另一种情况。模糊和像素化会把一片像素平均、合并,原始信息没被彻底抹掉,只是被压得很小。模型见过大量二维码,知道好的码该长什么样,就照着这个先验把高频的细节猜回去,再交给解码器验一遍。猜得对不对,取决于原图里剩下的信息还够不够支撑。

马赛克没有删除信息,它只是把字缩小了。

三种盖法,只有一种 AI 没补出来

整张模糊的那张,AI 直接补好了,扫得出来。

拿模糊画笔在局部随机涂的那张,试了好几次全失败,而且每次补出来的图都不一样。它在猜,猜不中就换一种猜法。

笔刷涂抹也一样,整体涂、局部涂都没过。AI 软件自己给的说明是:涂掉的模块太多,半透明的灰让解码器分不清"这块是错的"还是"这块是不知道的",纠错就无从下手了。

像素化那张看笔刷大小。笔刷小、原图大,像素化基本只是降画质,那张码本来就扫得出来,修复更不难;笔刷大到把码的形态都改了,整体涂局部涂都补不回来。

还有个地方容易被忽略:网上那些"一键还原"的演示,用的多是信息量小、结构简单的码,本来就容易恢复。码里塞的东西越多、被遮的面积越大,能补回来的可能性就越低。

那两句说法都漏了一截

评论区吵得最凶的是"码都打上马赛克了,还能扫出来?"。这得看马赛克是怎么打上去的。有人把截图放大,把亮度和对比度各拉高一点,糊掉那块就浮出灰影,这种码本来就没人真盖住。半透明图层蒙一道更是这样,图层关系还在,码的轮廓和模块照旧认得出来。

另一句是"AI 既然能补,那码就是一扇纸糊的门"。记者那几张恰好说明了它不成立:只要遮挡碰到三个角的定位图案,或者把模块排列搅乱,补出来的图再扫也扫不动。视频里成功的那些,码本身信息量不大,遮的位置也没落在关键处。

晒图之前,先想清楚这张码是干什么的

票务核销、登录授权、付款授权、身份核验,这四类码除了自己留个纪念,基本没有别的用途,整块裁掉最干净,版面也不差这一块。

画面里非要留着,就拿不透明的实色块把整个码区按死,三个角的定位图案一起盖进去。只盖住中间那一小片,等于没盖。

半透明画笔、滤镜、毛玻璃,这三样最容易翻车。之前有位消费者晒演唱会电子票,码被人扫走绑到了自己账号上,人站在场馆门口,票取不出来。

还有一层更少人想到:截图原图别留在公开相册里。码打没打干净是一回事,还有谁能翻到那张原图是另一回事。

这些做法管的是图像里还剩多少信息,它不保证每个平台、每款工具都拦得住;一次没扫出来,也说明不了信息已经清干净了。

下次发朋友圈之前,把图放大看一眼,看见那个黑白方块就裁掉,比盖一层马赛克省心。

作者提示含AI生成内容。作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
京东京享红包
距结束::
领京东现金红包 天天领3次 最高26888元
红包按钮
最新文章 热门文章
0
扫一下,分享更方便,购买更轻松