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

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

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

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

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

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

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