我想将图像存储在离线的qr代码中。当用户扫描qr代码时,图像将自动显示,没有任何网络连接。有没有办法做到这一点 ?提前致谢 !
答案 0 :(得分:0)
不可能。
QR码阅读器用于解密文本条目。唯一的方法是在QR码中放置一个重定向到图像的链接:需要连接。
即使您将图像编码为数据URI,QR码也会太大而无法正确读取。 QR码用于封装约250个字符。数据URI图像的长度为大约10,000到1,000,000个字符。
即使它被正确读取(也许你使用高ECC重新编码来编码它),读者应用程序中没有任何东西可以读取数据URI图像。只有浏览器才能使用CSS样式。
QR码是在互联环境中创建的,可以轻松地分享链接。
您唯一的选择是在某处托管您的图片,然后在您的QR码内对网址进行编码。这些是图片主持人的例子:
答案 1 :(得分:0)
我不同意。如果您的图像存储在手机的内部存储器中,则其地址可以在任何浏览器中打开(只需在Android上使用chrome尝试使用/storage/emulated/0/DCIM/Camera/IMG_20181222_160738.jpg即可)。问题是找到一个QR阅读器,该阅读器实际上使用此内部地址,就好像它是一个URL一样,然后直接打开它(大多数尝试使用Google查找信息)。但这是肯定的。
答案 2 :(得分:0)
您是否尝试过上传到Google云端硬盘。点击使脱机可用。分享链接。将链接编码为qr