二维码生成、制作

上传人:人*** 文档编号:551792117 上传时间:2023-05-09 格式:DOCX 页数:5 大小:90.58KB
返回 下载 相关 举报
二维码生成、制作_第1页
第1页 / 共5页
二维码生成、制作_第2页
第2页 / 共5页
二维码生成、制作_第3页
第3页 / 共5页
二维码生成、制作_第4页
第4页 / 共5页
二维码生成、制作_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《二维码生成、制作》由会员分享,可在线阅读,更多相关《二维码生成、制作(5页珍藏版)》请在金锄头文库上搜索。

1、一、二维码生成:二维条码/二维码是用某种特定的几何图形按一定规律在平面(二维方向上) 分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算 机内部逻辑基础的“0”、“I”比特流的概念,使用若干个与二进制相对应的几 何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现 信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个 字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动 识别功能、及处理图形旋转变化等特点。二维码能够在横向和纵向两个方位同时表达信息,因此能在很小的面积内 表达大量的信息。二、二维码制作:下面我们看看一个二

2、维码的样例:每个QR码符号由名义上的正方形模块构成,组成一个正方形阵列,它由编 码区域和包括寻象图形、分隔符、定位图形和校正图形在内的功能图形组成。功 能图形不能用于数据编码。符号的四周由空白区包围。下图为QR码版本7符号 的结构图。功能图形符号格式/QR码符号共有40种规格,分别为版本1、版本2版本40。版本1的规格为21模块X21模块,版本2为25模块X25模块,以此类推,每一版本符号 比前一版本每边增加4个模块,直到版本40,规格为177模块X177模块。(如 下图) 数据和纠错码字格式信息及其纠错码版本信息及其纠错码IZZI剩余位21模块25模块21模寻象图形I寻象图形2寻象图形包括三

3、个相同的位置探测图形,分别位于符号的左上角、右上 角和左下角,如图2所示。每个位置探测图形可以看作是由3个重叠的同心 的正方形组成,它们分别为77个深色色模块、55个浅模块和33个深色 模块。如下图所示,位置探测图形的模块宽度比为1:1:3:1:1。符号中 其他地方遇到类似图形的可能性极小,因此可以在视场中迅速地识别可能的 QR码符号。识别组成的寻象图形的三个位置探测图形,可以明确地确定视场 中符号的位置和方向。1 : 1: 3 : 1 : 1A: 3模块B: 5模块C: 7模块分隔符在每个位置探测图形和编码区域之间有宽度为1个模块的分隔符,它全 部由浅色模块组成。定位图形水平和垂直定位图形分

4、别为一个模块宽的一行和一列,由深色浅色模块 交替组成,其开始和结尾都是深色模块。水平定位图形位于上部的两个位置 探测图形之间,符号的第6行。垂直定位图形位于左侧的两个位置探测图形 之间,符号的第6列。它们的作用是确定符号的密度和版本,提供决定模块 坐标的基准位置。求各模块中心坐标的图形。黑白图形相互配置。当QR码歪斜或模块间 隔出现误差时用于轴正数据模块的中心坐标。校正图形每个校正图形可看作是3个重叠的同心正方形,由5X5个的深色模块, 3X3个的浅色模块以及位于中心的一个深色模块组成。校正图形的数量视符 号的版本号而定,在模式2的符号中,版本2以上(含版本2)的符号均有 校正图形。补正QR码

5、歪斜的图形,求得校正图形的中心坐标,补正QR码的 歪斜。在校正图形中配置有孤立的黑模块,使得更容易检测出中心坐标。编码区域编码区域包括表示数据码字、纠错码字、版本信息和格式信息的符号字 符。空白区空白区为环绕在符号四周的4个模块宽的区域,其反射率应与浅色模块 相同。制作二维码步骤:第一步数据分析确定编码的字符类型,按相应的字符集转换成符号字符;选择纠错等级,在规格一定的条件下,纠错等级越高其真实数据的容量越小。编码字符集:1、数字型数据(数字09);2、字母数字型数据(数字09;大写字母AZ; 9个其他字符:space, $, %, *,+, -, ., /, :);3、8位字节型数据;4、日

6、本汉字字符;5、中国汉字字符(GB 2312对应的汉字和非汉字字符)。 QR码符号的基本特性符号规格21X21模块(版本1) -177X 177模块(版本40)(每一规格: 每边增加4个模块)数据类型与容量(指最大规格符号版本40-L级)1、数字数据 :7,089个字符2、字母数据 :4,296个字符3、8位字节数据 :2,953个字符4、中国汉字、日本汉字数据 :1,817个字符 数据表示方法 深色模块表示二进制“1”,浅色模块表示二进制“0”。文本串计数标识符文本串计数标识符用来存储源内容字符串的长度,在版本1-9的QR码中, 文本串长度标识符自身的长度被定义为:数字:10位,混合字符:9

7、位,8位字 节数据:8位,多字节码:8位第二步数据编码将数据字符转换为位流。在当需要进行模式转换时,在新的模式段开始前加 入模式指示符进行模式转换。在数据序列后面加入终止符。将产生的位流分为每 8位一个码字。必要时加入填充字符以填满按照版本要求的数据码字数。模式指示符数字0001字母数字00108位字节0100日本汉字1000中国汉字1101终止符(信息结尾)0000例如:对数据:01234567编码(版本1-H),1)分组:012345672)转成二进制:012-0000001100 345-010101100167-10000113)转成序列:0000001100 010101100110

8、000114)字符个数 转成二进制:8-00000010005)加入模式指示符0001:0001 0000001000 0000001100 0101011001 1000011第三步纠错编码按需要将码字序列分块,以便按块生成相应的纠错码字,并将其加入到相应 的数据码字序列的后面。第四步构造最终信息在每一块中置入数据和纠错码字,必要时加剩余位。第五步在矩阵中布置模块将寻象图形、分隔符、定位图形、校正图形与码字模块一起放入矩阵。符号字符表示在QR码符号中有两种类型的符号字符:规则的和不规则的。它们的使用取 决于它们在符号中的位置,以及与其他符号字符和功能图形的关系。多数码字在符号中表示为规则的2

9、X4个模块的排列。其排列有两种方式, 垂直布置(2个模块宽,4个模块高);如果需要改变方向,可以水平布置(4 个模块宽,2个模块高)。当改变方向或紧靠校正图形或其他功能图形时,需用 不规则符号字符。功能图形的布置按照与使用的版本相对应的模块数构成空白的正方形矩阵。在寻象图形、分 隔符、定位图形以及校正图形相应的位置,填入适当的深色浅色模块。格式信息 和版本信息的模块位置暂时空置,它们对所有版本都是相同的。符号字符的布置在QR符号的编码区域中,符号字符以2个模块宽的纵列从符号的右下角开 始布置,并自右向左,且交替地从下向上或从上向下安排。下面给出了符号字符 以及字符中位的布置原则。1、位序列在纵列中的布置为从右到左,向上或向下应与符号字符的布置方 向一致。第六步掩模依次将掩模图形用于符号的编码区域。评价结果,并选择其中使深色浅色模 块比率最优且使不希望出现的图形最少化的结果。第七步格式和版本信息生成格式和版本信息(如果用到时),形成符号,画出二维码图像。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号