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

2019 年 11 月 17 日
 zhihupron
如何在二维码中存储一个只有 5-8k 大小的图片
5137 次点击
所在节点    问与答
24 条回复
greatdancing
2019 年 11 月 17 日
base64 然后就简单了
可以吗
syahd
2019 年 11 月 17 日
https://teamyi.com/blog/qr/
之前我也搜到过这个,但是不敢试,我也早就想问了,为啥没人做这个需求呢?
712e1959
2019 年 11 月 17 日
yzwduck
2019 年 11 月 17 日
做不到。根据 ISO/IEC 18004:2015,目前 QR 码最高容量的 Version 40 只能保存 2953 byte,仍然低于 5k。
rb6221
2019 年 11 月 17 日
图种
tomczhen
2019 年 11 月 17 日
基于描述生成的矢量图应该可以做到,位图估计只能放个下载链接了。
jugelizi
2019 年 11 月 17 日
当然可以
不过用户用什么打开
ETiV
2019 年 11 月 17 日
煎蛋无聊图看到过

N 张二维码组成一个 GIF,经过特制的扫码工具扫码之后直接显示了图片
touxigua
2019 年 11 月 17 日
隐写可以实现
chinvo
2019 年 11 月 17 日
自己定义一个编码

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

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

或者图片直接 base64 不行?
liufish
2019 年 11 月 17 日
这个想法挺有意思的。
二维码代表的文本实际上是字节信息。
chroming
2019 年 11 月 17 日
@whwq2012 #2 这个应该是网盘存文件再把分享链接转成二维码,和楼主的需求不是一回事
yksoft1test
2019 年 11 月 17 日
2004 年的日本手机 v801sh,就能把一张几 KB 的超小图片文件转换为好几个二维码导出。
AV1
2019 年 11 月 17 日
最简单的方法就是用一个工具生成类似“data:image/png;base64,……”的字符串,然后再把字符串转为二维码。当然,尺寸比较感人。
learnshare
2019 年 11 月 17 日
可以考虑在二维码色块上做文章
但信息密度过大,扫码就没法识别了,只能写程序读文件。以及二维码图片不能做任何压缩转码,否则信息就丢了
whileFalse
2019 年 11 月 17 日
用二维码图片存储一张图片,也是优秀
areless
2019 年 11 月 17 日
二维码容量有限,存像素点可以的。一个 rgb 像素点可以表示三个字节信息。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/620340

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX