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

如何把文件存到二维码里?目前有工具可以实现吗?

  •  
  •   zhihupron · 70 天前 · 2509 次点击
    这是一个创建于 70 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如何在二维码中存储一个只有 5-8k 大小的图片
    24 回复  |  直到 2019-11-17 20:14:45 +08:00
    greatdancing
        1
    greatdancing   70 天前 via Android
    base64 然后就简单了
    可以吗
    whwq2012
        2
    whwq2012   70 天前
    https://teamyi.com/blog/qr/
    之前我也搜到过这个,但是不敢试,我也早就想问了,为啥没人做这个需求呢?
    712e1959
        3
    712e1959   70 天前 via Android
    yzwduck
        4
    yzwduck   70 天前   ♥ 1
    做不到。根据 ISO/IEC 18004:2015,目前 QR 码最高容量的 Version 40 只能保存 2953 byte,仍然低于 5k。
    janus77
        5
    janus77   70 天前 via iPhone
    图种
    tomczhen
        6
    tomczhen   70 天前
    基于描述生成的矢量图应该可以做到,位图估计只能放个下载链接了。
    jugelizi
        7
    jugelizi   70 天前
    当然可以
    不过用户用什么打开
    ETiV
        8
    ETiV   70 天前 via iPhone
    煎蛋无聊图看到过

    N 张二维码组成一个 GIF,经过特制的扫码工具扫码之后直接显示了图片
    touxigua
        9
    touxigua   70 天前
    隐写可以实现
    chinvo
        10
    chinvo   70 天前 via iPhone
    自己定义一个编码

    参见 GitHub 的地下保险库计划,就是用某种自定义二维码寸海量数据到胶卷上
    ahhui
        11
    ahhui   70 天前
    做成动态 gif,每一秒换一张二维码,无限时长,想存多少存多少。读取的时候自己想办法连续读。
    opengps
        12
    opengps   69 天前 via Android
    虽然可以,但是呢,二维码点阵密度有点高,不如直接存公网对象存储服务提供下载,然后用短网址存路径做二维码
    dimlau
        13
    dimlau   69 天前
    二维码一般也是图片形式吧?

    二维码图片都展示了,不能展示那个 5k 的图片?

    或者图片直接 base64 不行?
    liufish
        14
    liufish   69 天前
    这个想法挺有意思的。
    二维码代表的文本实际上是字节信息。
    chroming
        15
    chroming   69 天前
    @whwq2012 #2 这个应该是网盘存文件再把分享链接转成二维码,和楼主的需求不是一回事
    yksoft1test
        16
    yksoft1test   69 天前 via Android
    2004 年的日本手机 v801sh,就能把一张几 KB 的超小图片文件转换为好几个二维码导出。
    DOLLOR
        17
    DOLLOR   69 天前
    最简单的方法就是用一个工具生成类似“data:image/png;base64,……”的字符串,然后再把字符串转为二维码。当然,尺寸比较感人。
    learnshare
        18
    learnshare   69 天前
    可以考虑在二维码色块上做文章
    但信息密度过大,扫码就没法识别了,只能写程序读文件。以及二维码图片不能做任何压缩转码,否则信息就丢了
    whileFalse
        19
    whileFalse   69 天前 via iPhone
    用二维码图片存储一张图片,也是优秀
    areless
        20
    areless   69 天前 via Android
    二维码容量有限,存像素点可以的。一个 rgb 像素点可以表示三个字节信息。
    colorfulberry
        21
    colorfulberry   69 天前
    我觉得还是村图片链接靠谱吧。二维码信息多了 如果尺寸不大的话也扫描不出来东西。
    wclebb
        22
    wclebb   69 天前 via iPhone
    用 Sina 链接或其它在线图库。
    然后直接转二维码。
    wclebb
        23
    wclebb   69 天前 via iPhone
    当然这是需要连接,扫描直接打开,参考上面各楼回答。
    optional
        24
    optional   69 天前
    二维码做成彩色的,就可以突破上限了,扫码的时候用滤镜过滤颜色。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1968 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 26ms · UTC 05:13 · PVG 13:13 · LAX 21:13 · JFK 00:13
    ♥ Do have faith in what you're doing.