为了账号安全,请及时绑定邮箱和手机立即绑定

二维码的容量有多大?

标签:
Android

二维码的最大容量取决于主流扫码设备的分辨能力。(看大白话部分,请直接看最后一段)5b8a83eb0001fa3a06400384.jpg

二维码自身信息量越多,所需的像素点越多;像素越多,越难分辨和解码,因为扫码设备(摄像头)有分辨上限。800万(8M)像素的摄像头无法扫出16M像素(4096*4096)的二维码。即使4M二维码也难。所以目前可用的二维码都不会太大,比如某二维码生成网站最大只提供800*800(约0.6M)的二维码生成服务。(注意这里的M是指像素点数量,不是图片的文件大小)解决大信息量生成二维码的办法之一是生成“高端”二维码——活码,『通过短网址指向保存在云端的信息』(via网络)。也就是说,活码本身的信息量只是一个短网址,它指向的网页(云端)信息量可以无限多,然而活码自身信息量不多,容易识别。

另外,云端内容即使更改,相应的活码(短网址)也可以保持不变。相当于『信息变了,码不变』。而如果用二维码直接存储,改一个字节就得换一个二维码了。你可以这样理解活码:用二维码存一部电影不现实,但存种子/链接是绰绰有余的。5b8a83eb00014c2a03630381.jpg

总之,二维码的容量跟二维码图形的大小和颜色都有关系的。一般常见大小的二维码图像中,双色单层(如黑白)的一般是数十K的容量,彩色(24色)单层的能够达到 1~2MB 的容量。 256色三层的大型二维码,甚至能够达到 1TB 的变态容量。5b8a83ec00014c8206400224.jpg

用非术语,大白话来讲就是二维码就是一个矩阵,就是由一个一个小格子组成的一个矩形,单位面积中的小格子越多,颜色越多,那么储存的信息就越多,但前提是扫描二维码的设备能够达到识别这种高密度二维码的条件,不然生成了,机器识别不了又有什么用。

原文链接:http://www.apkbus.com/blog-822721-76523.html

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消