微信小程序生成二维码(二维码的原理)
二维码源于一维(条码)的扩展原理,用特定的几何图形按编排规律在二维方向上分布,采用黑白相见的图形来记录数据符号信息。为了让计算机识别,就要利用计算机内部逻辑(二进制),数字“0”和“1”作为代码,同时使用若干个与二进制相对应的几何形体表示文字数值信息。白块表示的就是二进制的“0”,黑块就是“1”。摄像头识别出颜色和排列就能解读出二维码包含的信息。
二维码的组成位置探测图形、位置探测图形分隔符、定位图形:用于对二维码的定位,对每个QR码来说,位置都是固定存在的,只是大小规格会有所差异;校正图形:规格确定,校正图形的数量和位置也就确定了;格式信息:表示改二维码的纠错级别,分为L、M、Q、H;版本信息:即二维码的规格,QR码符号共有40种规格的矩阵(一般为黑白色),从21x21(版本1),到177x177(版本40),每一版本符号比前一版本每边增加4个模块。数据和纠错码字:实际保存的二维码信息,和纠错码字(用于修正二维码损坏带来的错误)
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com