V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jasondennis12139
V2EX  ›  问与答

有没有可以将二维码隐藏在图片里的方法?就是人眼看不出来,但是可以扫描出来的那种?

  •  1
     
  •   jasondennis12139 · 68 天前 · 2256 次点击
    这是一个创建于 68 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如上:
    类似这种,看不出来但是可以扫描出来
    30 条回复    2021-08-18 17:43:52 +08:00
    Qoxan
        1
    Qoxan   68 天前 via iPhone
    设计得不错
    AoEiuV020
        2
    AoEiuV020   68 天前   ❤️ 1
    这个太牛逼了,不像是一键生成的,应该是单独调整基于二维码做的图片,
    正常应该是这样的,边上的大点隐藏不了,

    https://github.com/scola/Qart
    Kagari
        3
    Kagari   68 天前
    这个二维码的两个顶点在眼睛正中,感觉是二维码叠在下面然后再画图。感觉处于微妙的分界点,大概不抗拍照
    momocraft
        4
    momocraft   68 天前
    可能按 QR 码的标准来就可以 不知道有现成的产品可用

    3 个 finding pattern, 目测是这图里的两眼睛+额头那个好像 debian 的卷
    sadfQED2
        5
    sadfQED2   68 天前 via Android
    设计这种图片也太难了吧,需要懂得二维码的编码规则,还得懂设计
    shenxgan
        6
    shenxgan   68 天前
    牛逼
    shpkng
        7
    shpkng   68 天前
    @momocraft 那是很久以前烤串的 logo
    MonikaCeng
        8
    MonikaCeng   68 天前 via Android
    红米手机,在微信里长按没识别出来
    ChenXuting
        9
    ChenXuting   68 天前 via Android
    华为 P20 微信下不可识别。
    hs0000t
        10
    hs0000t   68 天前
    https://i.loli.net/2021/08/16/vtdbwYFnVNWuk5i.png
    单独截出来的二维码部分
    yinusxxxx
        11
    yinusxxxx   68 天前   ❤️ 1
    also24
        12
    also24   68 天前   ❤️ 1
    尝试着对图片进行裁剪,裁剪至这个状态的时候保持可以识别。

    看起来两个眼睛确实是两个定位点,另一个定位点可能是左下角。




    尝试着降低分辨率,有点点感觉,但不太明显:
    hs0000t
        13
    hs0000t   67 天前   ❤️ 9
    mxT52CRuqR6o5
        14
    mxT52CRuqR6o5   67 天前 via Android
    这种得手画了
    jim9606
        15
    jim9606   67 天前
    隐藏定位点(这里用了眼睛)比较麻烦,因为不是什么原图都有可以充当定位点的图案。

    不过我挺好奇怎么缺了两个定位点都能识别出来,以前遇到一个定位点损毁的 QR 码就很难被识别出来。
    lithiumii
        16
    lithiumii   67 天前 via Android
    手画可以的,印象中以前有个清华还是哪里的学生给他们学校啥活动搞了一个,然后写了个公众号文章介绍原理。简单来说,二维码除了定位点,信息冗余挺多的,所以可以牺牲部分冗余用来画画
    siknet
        17
    siknet   67 天前 via Android
    二维码最大冗余量有 30%
    laoyur
        18
    laoyur   67 天前
    @MonikaCeng 都用红米手机了,不试试自带的扫一扫?秒出
    adjusted
        19
    adjusted   67 天前   ❤️ 2
    这个目的是什么。。。还得加一句"这是个二维码"
    icyalala
        20
    icyalala   67 天前
    上面这几只猫头鹰,iOS 自带的相机都扫不出来
    snw
        21
    snw   67 天前 via Android
    @adjusted
    一般会说“微信扫壹扫有惊喜”
    izoabr
        22
    izoabr   67 天前
    微信可以扫出来,但支付宝扫不出来
    sutra
        23
    sutra   67 天前
    这个猫头鹰,用 iOS 相机扫不出来。
    xingshu1990
        24
    xingshu1990   67 天前
    @adjusted 目的是在一些 APP 中发这种图,避免 APP 审核之类的吧,就像图种之类的。
    vincentV2
        25
    vincentV2   67 天前
    定位点只要符合 黑白黑白黑 是 1:1:3:1:1 比率就行。试了下 ios 相机可以扫描出来。
    lin07hui
        26
    lin07hui   67 天前
    @xingshu1990 这二维码是微信链接,支付宝肯定是忽略掉的
    xingshu1990
        27
    xingshu1990   67 天前
    @lin07hui 几年前的微信裂变,这几年的私域流量,微信是载体,微信号、二维码是链接,目的都是为了将用户导向微信个人号,公众号,微信群。

    支付宝的打赏二维码,是挂着要咖啡钱用的。
    antticloud
        28
    antticloud   67 天前
    @adjusted 我也没看明白,都已经是二维码了,为啥还要看不出来,应用场景在哪里?
    mitx
        29
    mitx   67 天前
    @icyalala
    @sutra
    IOS 的相机扫不出来,用 IOS 自带的二维码识别扫出来了
    efcndi
        30
    efcndi   66 天前
    @antticloud #28 玩酷啊
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2117 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 86ms · UTC 11:31 · PVG 19:31 · LAX 04:31 · JFK 07:31
    ♥ Do have faith in what you're doing.