QR码设计(1)之引言

转载请注明出处


1.QR码的基本知识

QR Code是一个各边模块数都相等的方形图案。它一共有40个版本(V1-V40)。最少是V1有21×21ps,最多是V40有177×177ps。(这里的模块S×S是指单色的二维码图案下黑白方块的总个数)。

模块边长与版本满足以下关系式:

(V-1)*4+21=S

Eg.V5二维码的模块数一共多少?

边长:(5-1)*4+21=37ps

模块总数:37×37=1369ps

QR Code有四个纠错级分别为L、M、Q、H。

字母简写全称及含义如图1所示。

图1

2.种类

a)QR码模型1模型2

特点:

模型1:最早制作的QR码。最高版本为V14(73×73ps),可处理1167位数字。

模型2:模型1的改良版,最高版本为V40(177×177ps),最多可处理7089位数字。

通常我们所说的QR Code指的是模型2。

b)Micro QR码

特点:

①只有一个定位图案,可以在更小的空间内打印

②普通的QR码的边缘(空白)至少需要留出4码元,而Micro

QR码只需要留出2码元即可。最高版本为M4(17×17ps),最多可处理35位数字

c)iQR码(2008年推出)

特点:

①可以生成正方形或长方形

②支持内外翻转,黑白反色,圆点图案(可直接打标在部件上)

③理论上最高版本为61(422×422ps),最多大约可处理4万位数字

d)SQRC

特点

e)FrameQR

特点

3.QR码的结构

QR Code是由Finder patterns、Separators、Timing patterns、Dark Module、Alignment Pattern、Format Information Area、Version Information Area、Data Encoding

Area(Data Encoding and Error Correction Coding)八个部分组成。其中,Finder patterns、Separators、Timing patterns、Dark Module、Format Information Area、Data Encoding Area六个部分是所有QR Code都具有的。然而,Alignment Pattern是V2(包含V2)以上的版本才具有的。Format Information Area是V7(包含V7)以上的版本才具有的。结构图如图1所示。

图2

Finder Pattern:主要用于定位,一共有三个,分别位于左上方,左下方,右上方。该图案占用7×7ps,内部方块占用3×3ps。定义左上方为坐标零点,因此三个定位图案的坐标分别为(0,0)、(0,(V-1)*4+21-7)、((V-1)*4+21-7,0)。

Separetors:主要用于定位图案与数据图案的隔离,便于定位图案的发现。

Dark Module:二维码的一种标志,没个二维码都有。

Timing Patterns:也主要用于定位,它是一条标准线,当版本过大时,二维码图案的尺寸就变大,防止扫描时扫歪了。

Alignment Patterns:也是用于定位,对齐的。当尺寸大时就需要该尺寸作为辅助,降低数据扫描出错率。版本2及其以上版本才有,并且随着版本的增加,该图案数目也会增多。最多会有6个。

Format informations:一共有15位,高5位是数据位,低10位为纠错位。其中高5位数据位中的前2位是选择什么样的ECL。后3位是选择什么样的Mask。

Version information:版本7以上才有,一共有18位,其中高6位记录的是版本信息。低12位是纠错位。

Data Encoding:除以上信息外,剩下的位置用于数据编码和纠错编码。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,905评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,140评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,791评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,483评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,476评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,516评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,905评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,560评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,778评论 1 296
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,557评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,635评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,338评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,925评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,898评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,142评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,818评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,347评论 2 342

推荐阅读更多精彩内容

  • 自从昨日给无戒老师做了个二维码设计后,很多简友都纷纷来问二维码是如何设计才会好看呢? 由于此次教程复杂各位,请把设...
    夏唸薇阅读 4,648评论 13 21
  • 1.1 确定需要的块和纠错码字(见附录四) 较小的QR码只包含一个数据码字块,该块的一组纠错码字。在这种情况下,不...
    只看你一眼阅读 1,026评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,579评论 18 139
  • 一.确认话题 1.写读书受到的启发 2.写和人说话你的感想和启发 3.对于电影、时事评论等热点话题的自我见解 4....
    教你写作阅读 275评论 1 5
  • 有点,不舍。 当年选择去到那里,是好奇心作怪。 这年这天离开那里,是虚荣心驱使? 不得不说是为了追求自己想要的生活...
    木呀阅读 250评论 0 1