ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

二维码

2022-01-09 16:35:05  阅读:182  来源: 互联网

标签:条码 定位 QR 标记 二维码 版本


1 是什么

二维码也称为二维条码,是指在一维条码的基础上扩展出另一维具有可读性的条码,使用黑白矩形图案表示二进制数据,被设备扫描后可获取其中所包含的信息。

二维码 vs 一维条码(条形码)

一维条码的宽度记载着数据,而其长度没有记载数据。二维码的长度、宽度均记载着数据。

特点

二维码有一维条码没有的“定位点”和“容错机制”。容错机制在即使没有识别到全部的条码、或是说条码有污损时,也可以正确地还原条码上的信息。

分类

二维码的种类很多,不同的机构开发出的二维码具有不同的结构以及编写、读取方法。常见的二维码有:
PDF417码、QR码、汉信码、颜色条码。。。,目前最为常见的是 QR码。

2 QR码

QR码(Quick Response Code)是二维码的一种,于 1994 年在日本被发明。QR码使用四种标准化编码模式(数字、字母数字、字节(二进制)和日文(Shift_JIS))来存储数据。

QR码呈正方形,常见的是黑白两色。在3个角落,印有较小,像“回”字的正方图案。这3个是帮助解码软件定位的图案,用户不需要对准,无论以任何角度扫描,资料仍然可以正确被读取。

QR码一共提供 40 种不同版本存储密度的结构,版本 1 为 21×21 模块(模块为QR码中的最小单元),每增加一个版本,长宽各增加 4 个模块,最大的版本 40 为 177×177 模块。

3 QR码结构

结构如下所示[1]
image

QR码最大特征为其左上,右上,左下三个大型的如同“回”字的黑白间同心方图案,为QR码识别定位标记,失去其中一个会影响识别。

呈棋盘般分布的有别与大定位标记的较小的同心方则为其校正标记,用于校正识别。
版本1没有校正标记;版本2在右下方,其中心点在左下和右上定位标记的外边框的相交点;版本10开始以每个等距的方式出现在右下校正点至左下和右上定位标记的外边框的连线、左上与左下定位标记的外边框的连线、左上与右上定位标记的外边框的连线之间、这四边线上等距点对边相连线,
版本10等距有1个,版本25为3个,版本40为5个。

4 QR码编码和解码

参照这里[2]
未完待续。。。

Over。


  1. https://zh.wikipedia.org/wiki/QR碼 ↩︎

  2. https://blog.csdn.net/ajianyingxiaoqinghan/article/details/78837864 ↩︎

标签:条码,定位,QR,标记,二维码,版本
来源: https://www.cnblogs.com/ainsliaea/p/15781226.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有