Java--生成二维码(1)

一.二维码的概念:
1.二维码是指有某种特定的几何图形按一定的规律在平面上分布的黑白相间的图形记录数据符号信息的图形。.
2.二维码的分类:
二维码存在许多不同的码制,就码制的编码原理而言,通常分为三种类型:
1.线性堆叠式二维码
编码原理:建立在一维码的基础上,按需要堆积成两行或者多行。
2.矩阵式二维码
在一个矩形空间通过黑白像素在矩阵重排列的不同分布进行编码,在矩阵相应的元素位置上,用点(方点,原点或者其他的形状)的出现便是进制1 不出现的表示进制0
3.邮政码
通过不同长度的条进行编码,主要用于邮件编码。
三,二维码的优缺点:
优点:
1.高密度编码,信息容量大。
2.编码范围广。
3.译码可靠性高。
4.可引入加密措施。
5.成本低,容易制作,持久耐用。
6.容错能力强。
缺点:
二维码技术成为手机病毒,钓鱼网站传播的新渠道。
信息泄露。

目前二维码技术:
目前流行的国际三大标准:
PDF417:不支持中文
DM:专利未公开,需要付费
QR Code:专利公开,支持中文
QRCode 相对于其他的二维码,具有识别速度快,数据密度大,占用空间小的优点。
QRCode:是由日本公司Denso公司在1994年研制的一种矩阵二维码符号。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值