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

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

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

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

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

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




    尝试着降低分辨率,有点点感觉,但不太明显:
    hs0000t
        13
    hs0000t  
       2021-08-16 19:42:48 +08:00   ❤️ 10
    mxT52CRuqR6o5
        14
    mxT52CRuqR6o5  
       2021-08-16 20:35:03 +08:00 via Android
    这种得手画了
    jim9606
        15
    jim9606  
       2021-08-16 20:39:46 +08:00
    隐藏定位点(这里用了眼睛)比较麻烦,因为不是什么原图都有可以充当定位点的图案。

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

    支付宝的打赏二维码,是挂着要咖啡钱用的。
    antticloud
        28
    antticloud  
       2021-08-17 14:01:48 +08:00
    @adjusted 我也没看明白,都已经是二维码了,为啥还要看不出来,应用场景在哪里?
    mitx
        29
    mitx  
       2021-08-17 14:14:41 +08:00
    @icyalala
    @sutra
    IOS 的相机扫不出来,用 IOS 自带的二维码识别扫出来了
    efcndi
        30
    efcndi  
       2021-08-18 17:43:52 +08:00
    @antticloud #28 玩酷啊
    xiaoyouxi100
        31
    xiaoyouxi100  
       189 天前
    海外还是很多这类 QR 码生成器站点,例如
    https://www.qr.io
    https://www.bestfreeqrcodegenerator.com
    https://www.qrcode-monkey.com/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2859 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 12:58 · PVG 20:58 · LAX 05:58 · JFK 08:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.