二维码之前言
来源:互联网 发布:手机淘宝怎么进店铺 编辑:程序博客网 时间: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
- 二维码之前言
- Tomcat学习之前言
- 数据结构前言之想
- 汇编原理之前言
- 贵州支教之前言
- 深入浅出linux之前言
- 编程之美-前言
- 读书心得之前言
- 安全测试之前言
- iOS开发之前言
- PHP初学之前言
- 编程之美----前言
- C++ 之旅:前言
- 数据结构之前言
- 写博客之前言
- js学习之前言
- C++复习之前言
- 设计模式之前言
- sqlserver BASE 64加密
- 记录点滴23(中秋、国庆篇)
- rabbitmq学习7:ConnectionFactory与Connection的认知
- mp4文件格式解析(二)
- rabbitmq学习8:spring-ampq的重要类认知
- 二维码之前言
- mp4文件格式解析(三)
- makefile
- C++指向const对象的指针和const指针
- rabbitmq学习9:使用spring-amqp发送消息及同步接受消息
- c/c++ 规范
- rabbitmq学习10:使用spring-ampq发送消息及异步接受消息
- 基于Proxy的动态代理(Proxy 模式)
- Struts2文件上传一些小细节