条形码/二维码之开源利器ZXing图文介绍
继前面介绍的一个日本开源软件(该软件只能实现QRCode)原文:?Java实现二维码QRCode的编码和解码(http://sjsky.iteye.com/blog/1136934?),今发现又一优秀的开源利器-- ZXing,相比而言它更加灵活方便,可以实现多种编码格式。
?
全文目录:
【一】、?基本介绍?:
?1-1. ZXing是一个开源Java类库用于解析多种格式的条形码和二维码.
官网:http://code.google.com/p/zxing/
截止目前为止最新版本为1.7,提供以下编码格式的支持:
同时官网提供了 Android、cpp、C#、iPhone、j2me、j2se、jruby、objc、rim、symbian等多种应用的类库,具体详情可以参考下载的源码包中。
?
1-2. 本文和之前的那篇文章一样,主要是在PC上实现条形码(EAN-13)和二维码(QRCode)?的编码和解码的示例,以供大家参考,用到了源码中core和javase下面的相关源代码,附件提供自己编译之后的lib包:
有关各种手机系统的应用,有兴趣的朋友可以下载官方源码包,包下有具体详细的应用介绍。
【二】、?二维码(QRCode)的编码和解码演示:
?
?2-1. 编码示例:

?
2-2. 解码示例:
?
运行后生成的条形码图片如下:
???????????????????????????????????????????
用手机的扫描软件,识别成功的截图如下:

3-2. 解码示例:
解码内容如下:从测试结果可见:解码出的内容和之前编码的内容是一致。
?
?
?
转载请注明来自:Michael's blog @?http://sjsky.iteye.com?
----------------------------- 分 ------------------------------ 隔 ------------------------------ 线 ------------------------------