欢迎来到天天文库
浏览记录
ID:30901855
大小:361.33 KB
页数:7页
时间:2019-01-04
《简单彩色条码创建》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、4色彩色DM条码创建意义:相对于一维条码,二维条码存在很多优势,然而二维条码是需要一定的平面面积來存储所要表达的信息。随着现代社会爆炸式的信息量的增加,未来对于条码的设计肯定需要更大的面积。但是某些产品,比如各种芯片甚至是印有条码的商品简介都无法提供足够的空间来容纳条码,过大的条码还会影响商品的整体效果。另一方面,为了能够满足条码识读设备所需要的精度,条码还不能做的过小。在这两方面的需求之下,国内外很多条码的专家都在寻找和设计新的条码模式来协调这其小的才盾,新的条码应该既能满足包含更大的信息量,又能解决占用平而空间过大的问题,而其屮很好的解决方案Z—•就是在二维条码基础上再增加一维彩色信息,
2、这就是彩色二维条码。预备知识——编码纠错过程中伽罗华域DataMatrix的数据码字、纠错码字等均是属于GF(2八8)屮的符号,其空间大小为256。有限域的一个特征是,其符号(元素)运算的结果,仍属于该域。除T0>1夕卜,另外254个符号,均由本原多项式P(x)生成,DataMatrix规贝U中,GF(2A8)的本原多项式为P(x)=xA8+xA5+xA3+xA2+l(这一点在很多论文中都是错的),设a为P(x)的根,aA8+aA5+aA3+aA2+l=0,由于伽罗华域的加(减)法为异或算法,故aA8=aA5+aA3+aA2+loGF(2A8)符号的表示形式如卜•:伽罗华域多项式D7D6D5
3、D4D3D2D1D0十进制表示00000000000aA0aA0000000011aAlaAl000000102aA2aA2000001004aA3aA3000010008aA4aA40001000016aA5aA50010000032aA6aA60100000064aA7aA710000000128aA8aA5+aA3+aA2+l0010110145aA9aA6+aA4+aA3+a0101101090aA10aA7+aA5+aA4+aA210110100180aAllaA6+aA2+l0100010169aA12aA7+aA3+a10001010138aA13aA5+aA4+aA3+l00
4、11100157aA14aA6+aA5+aA4+a01110010114aA15aA7+aA6+aA5+aA211100100228预备知识——伪随机数在确定了数据码字个数,根据数据码字个数查询最小尺寸吋候,往往存在数据码字个数不足,这时候为了避免生成的条码存在大面积的空口区(背景去),编码规则规定需要填充伪随机数,并且规定第一位山位符号为129,也就是产生伪随机数的'随机种子',具体算法称253随机算法:253状态随机算法是在占位字符码字(129)的基础上,加上一个伪随机数,从而使得生成的新的占位符号码字的范围在1到254Z间。令Padv为占位字符码字(129),Padp为该占位字符码字在
5、整个数据码字流中的位置,该算法流程如下:1)产生伪随机数Rand=((149xPadp)mod253)+12)将伪随机数加至占位字符码字上Padv=Padv+Rand3)如果Padv>254Padv=Padv-2544)返回得到的新的占位符号码字Padv内容P01403,的4色彩色条码编码步骤一:设计选用颜色二进制颜色00白色RGB(255255255)01红色RGB(25500)10蓝色RGB(00255)11黑色RGB(000)步骤二:生成数据码字彩色条码在编码上编码与黑口二色条码一致。根据DataMatrix中两位数编码规则:两位数的实际大小加130,因此将数据内容拆分为<20,、‘1
6、4,、73,分别对应为750744,和733,,也就是说得到的数据码字长度为3,此时查询条码屈性颜色数T(黑门)DM条码属性条码尺寸数据区域码字流码字流分块数数据容量行数列数人小数量数据纠错数字字母字节10108X81351631121210X1015711063141412X121810116106161614X14112121241610181816X16118141362516202018X18122181443120222220X20130201604328••••••••••••••••••••••••••••••颜色数22的DM条码属性条码尺寸数据区域码字流码字流分块数数据容呆行
7、数列数人小数最数据纠错数字字母字节10108X813X25X216X23X21X2121210X1015X27X2110X26X23X2141412X1218X210X2116X210X26X2161614X14112X212X2124X216X210X2181816X16118X214X2136X225X216X2202018X18122X218X2144X231X220X2222220X20130X220
此文档下载收益归作者所有