二维码之前言

来源:互联网 发布:手机淘宝怎么进店铺 编辑:程序博客网 时间:2024/06/07 02:38

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

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

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


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


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

 

 

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

ZXing1.7Core

原创粉丝点击