<style type="text/css">
<!--
@page
{margin:2cm}
p
{margin-bottom:0.21cm}
-->
</style>
二维码
简介
二维条码/二维码是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。
分类
二维码可以分为堆叠式/行排式二维条码和矩阵式二维条码。它具有条形技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化等特点。
堆叠式/行排式二维条码形态上是由多行短截的一维条码堆叠而成;矩阵式二维条码以矩阵的形式组成,在矩阵相应元素位置上用“点”表示二进制“1”,用“空”表示二进制“0”,“点”和“空”的排列组成代码。
堆叠式/行排式
堆叠式/行排式二维条码又称堆积式二维条码或层排式二维条码),其编码原理是建立在一维条码基础之上,按需要堆积成二行或多行。它在编码设计、校验原理、识读方式等方面继承了一维条码的一些特点,识读设备与条码印刷与一维条码技术兼容。但由于行数的增加,需要对行进行判定,其译码算法也不完全相同于一维条码。有代表性的行排式二维条码有:Code16K、Code49、PDF417等
矩阵式二维码
矩阵式二维条码(又称棋盘式二维条码)它是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。在矩阵相应元素位置上,用点(方点、圆点或其他形状)的出现表示二进制“1”,点的不出现表示二进制的“0”,点的排列组合确定了矩阵式二维条码所代表的意义。矩阵式二维条码是建立在计算机图形处理技术、组合编码原理等基础上的一种新型图形符号自动识读处理码制。具有代表性的矩阵式二维条码有:CodeOne、MaxiCode、QRCode、DataMatrix等。
二维码和条形码区别
<1>、外观:
一维码:一维码是由纵向黑条和白条组成,黑白相间、而且条纹的粗细也不同,通常条纹下还会有英文字母或阿拉伯数字。
二维码:二维码通常为方形结构,不单由横向和纵向的条形码组成,而且码区内还会有多边形的图案,同样二维码的纹理也是黑白相间,粗细不同,二维码是点阵形式!
<2>、作用:
一维码:可以识别商品的基本信息,例如商品名称、价格等,但并不能提供商
<style type="text/css">
<!--
@page
{margin:2cm}
p
{margin-bottom:0.21cm}
-->
</style>
品更详细的信息,要调用更多的信息,需要电脑数据库的进一步配合。
二维码:不但具别识别功能,而且可描述更详细的商品内容。例如衣服,不但可以显示衣服名称和价格,还可以显示采用的是什么材料,每种材料占的百分比,衣服尺寸大小,适合身高多少的人穿着,以及一些洗涤注意事项等,无需电脑数据库的配合,简单方便。
<style type="text/css">
<!--
@page
{margin:2cm}
p
{margin-bottom:0.21cm}
-->
</style>
条码类型
|
信息密度
|
信息内容
|
纠错能力
|
数据库
|
本质
|
一维条码
|
低
|
数字 英文
|
只能校验,不能纠错
|
必须依赖数据库或 通讯网络的存在
|
对物品进行代号标识
|
二维条码
|
高
|
数字 英文 中文 图片 声音
|
有很强的错误纠正能力,并 可根据需要设置不同的纠错 等级
|
可不依赖数据库或 通讯网络而单独存在
|
对物品进行细节描述
|
<style type="text/css">
<!--
@page
{margin:2cm}
p
{margin-bottom:0.21cm}
-->
</style>
<3>、优/缺点:
<style type="text/css">
<!--
@page
{margin:2cm}
p
{margin-bottom:0.21cm}
-->
</style>
优/缺点:
|
|
优点
|
缺点
|
一维码
|
技术成熟、使用广泛
|
信息量少、只支持英文或数字
|
设备成本低廉
|
需与电脑数据库结合
|
二维码
|
点阵图形,信息密度高,数据量大
|
|
具备纠错能力
|
编码专利权、需支付费用
|
二维码生成后不可更改,安全性高
|
|
支持多种文字,包括英文、中文、数字等
|
|
可将照片、声音等内容进行数字化编码
|
|
分享到:
相关推荐
二维码简介及Android 内存管理 MAT内存分析工具
二维码的开发简介和应用技术 二维条码术语定义 二维码的类别
二维码简介及应用 QR码特点 纠错编码的基本原理 QR码标准 QR码的编码 QR码的解码
QR二维码介绍, 详细介绍了QR码的编码规则
二维码简介 二维码应用(主读、被读) 二维业务应用举例 二维码在国外的发展情况 二维码在国内的发展历程 二维码市场的未来
android 二维码扫描 PPT讲解的是二维码基础及应用培训 --QR码进阶里面内容有:二维码简介及应用、QR码-快速矩阵二维条码特点 、纠错编码的基本原理、QR码标准、QR码的编码 等等
二维码的编码原理简介。希望大家一起来学习交流二维码
QR二维码原理简介.doc
源码简介 可以设置一段文字、一个电话、一个网址等等在线生成二维码的工具,可以通过这个源码在线生成各种各样的二维码。可以上传logo放在二维码中心,地图暂时需要自己配置google相关数据才可以生成二维码 源码非第...
下面给大家介绍下二维码简介 二维码 (2-dimensional bar code) 是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的...
使用JavaScript 生成二维码,简介方便
代码简介:有道学堂带二维码jQuery特效是一款来自有道学堂官网的带有微信二维码,jQuery返回顶部效果代码。
简介:QR Code是二维码的一种,由ISO进行标准化。 语言:英文 内容:1. QR 二维码官方网站 www.qrcode.com 的英文版手册;2. ISO_IEC-18004-2006标准PDF文档
工具简介见我的博客:https://blog.csdn.net/qq_25166683/article/details/81281177 (低版本) 解压密码:qrshare520 【主要功能】 二维码分享文件 鼠标右键一键分享 多文件自动打包 静态资源渲染(json,html,image...
VB6 生成二维码,纯代码,无控件。实用,代码简介,解耦性高
zxing简介 zxing是google开发的条码、二维码编解码库 zxing编解码使用 解码 类com.google.zxing.MultiFormatReader为解码器 类com.google.zxing.BinaryBitmap为二进制位图,作为图像输入 类com.google.zxing.Result...
DATALOGIC MATRIX 450? 高端二维码读取器 产品简介pdf,DATALOGIC MATRIX 450? 高端二维码读取器 产品简介
2、可以生成二维码、读取二维码并与其他应用进行融合; 技术架构 1、本程序基于Android,编译版本为Android4.2(api17),最低运行版本为Android2.2; 测试数据 项目简介 基于安卓的二维码图像应用系统。 1、本...
使用二维码实现文件分享 工具简介见我的博客:https://blog.csdn.net/qq_25166683/article/details/81281177 这是1.0版本的成品(已经转换成exe文件),博客有对应的源码。 有时候,想要把电脑上的文件快速便捷的...