二维码之前言

十一长假也过了,再有长假就得春节见了。因朋友的一句话,我关注二维码已经有一段时间了,也研究了相关资料,从今天起开始重点撰写二维码及其相关技术知识。

二维码不是最近才有的,它已经在市面上有几个年头了。腾讯马化腾也公开表示:二维码将成线上线下关键入口。我赞同这种说法,二维码的只要通过扫描就可以获得里面复杂的信息内容,从而解脱了我们的双手。所以,我对二维码的理解就是:不想用户输入大量复杂内容时的最佳选择。举例来说,以前用手机上网,最麻烦的事就是输入网址。现在,只要手机摄像头对准二维码,就可以获得里面包含的网址,并且可以直接开打。所以,我说二维码随着智能手机的发展,也迎来了它的春天。

二维码有很多种表现形式,最为流行和知名的就要数PDF417和QR。在他们两个中,QR二维码又是在业内使用最为广泛的,最为成熟的技术。典型的案例就包括腾讯微信,以及新浪微博。很有意思的是,前段时间保钓行动的抵制日货,而QR二维码正是日本Denso-Wave公司发明的。


接下来聊聊微信和微博的二维码:
新浪微博的二维码,则是在中间增加了头像。开始我以为新浪采用了更高的技术,可以在扫描二维码的同时,将二维码中的头像也能读取出来。在后来看了相关技术资料才明白,新浪只是合理的利用了二维码技术规则,增加了一些自己的装饰而已,并没有改变QR二维码。类似情况的腾讯微信二维码,它就丰富了很多,可以选择很多种二维码样式,原理也是一样的。单从显示效果而已,我认为微信二维码的装饰就要比新浪微博的效果差些,增加花边的效果没有中间放个头像更吸引对方注意。


另外,还有一位博主写了篇关于二维码颜色变换的文章,大家可以看看,学习学习。

 

 

对于二维码的应用,现在比较稳定的要数ZXing了,最新的版本是1.7。从代码注解中可以看到,它创作于2007年,包含了多个平台:j2se、j2me、android、ios、symbian等。除了二维码,它还可以扫描一维码(条形码)。这里附上其java版的core,想直接用lib的,可以下载这个:

ZXing1.7Core

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值