天天看点

关于QRCODE二维码使用彩色进行扩容的思考

本篇是在前几篇博客基础上的思考,一些想法并不成熟,还有很多有待细化,仅起抛砖引玉作用,欢迎对相关算法感兴趣及有数学良好基础的亲们板砖!

一、QRCODE二维码基础

在进行本议题之前,我们还是先来看看普通QRCODE二维码的结构及简单的基础知识。

1、版本:

QR码符号共有40种规格,分别为版本1、版本2„„版本40。版本1的规格为21模块×21模块,版本2为25模块×25模块,以此类推,每一版本符号比前一版本每边增加4个模块,直到版本40,规格为177模块×177模块。其中最高版本40可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。由于其高密度编码,信息容量大,所以被广泛采用。

下图1为版本2的示意图(共25模块×25模块):

关于QRCODE二维码使用彩色进行扩容的思考

图1

 如果你使用智能手机二维码拍拍,上图就是一个网址的链接“http://www.lgms.net”。访问它,就可以直接进入一个网站。

这起到了一个什么作用呢?连接物理世界与虚拟世界的桥梁。所以,有人将它比喻为“物联网的传感器”。这不是我们的重点,不再赘述。下面说说二维码的结构。

先看下图2:

关于QRCODE二维码使用彩色进行扩容的思考

图2

关于QRCODE二维码使用彩色进行扩容的思考

图3   QRCODE 版本1和2的结构示意图

关于QRCODE二维码使用彩色进行扩容的思考

图4   图1的彩色化版本

关于QRCODE二维码使用彩色进行扩容的思考

图5

继续阅读