首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

条码/二维码之开源利器ZXing图文介绍

2012-07-04 
条形码/二维码之开源利器ZXing图文介绍继前面介绍的一个日本开源软件(该软件只能实现QRCode)原文:?Java实

条形码/二维码之开源利器ZXing图文介绍

继前面介绍的一个日本开源软件(该软件只能实现QRCode)原文:?Java实现二维码QRCode的编码和解码(http://sjsky.iteye.com/blog/1136934?),今发现又一优秀的开源利器-- ZXing,相比而言它更加灵活方便,可以实现多种编码格式。

?

全文目录:

  • 基本介绍
  • 二维码(比如:QRCode)的编码和解码演示
  • 条形码(比如:EAN-13)的编码和解码演示?

    【一】、?基本介绍?:

    ?1-1. ZXing是一个开源Java类库用于解析多种格式的条形码和二维码.

    官网:http://code.google.com/p/zxing/

    截止目前为止最新版本为1.7,提供以下编码格式的支持:

    • UPC-A and UPC-E
    • EAN-8 and EAN-13
    • Code 39
    • Code 93
    • Code 128
    • QR Code
    • ITF
    • Codabar
    • RSS-14 (all variants)
    • Data Matrix
    • PDF 417 ('alpha' quality)
    • Aztec ('alpha' quality)

      同时官网提供了 Android、cpp、C#、iPhone、j2me、j2se、jruby、objc、rim、symbian等多种应用的类库,具体详情可以参考下载的源码包中。

      ?

      1-2. 本文和之前的那篇文章一样,主要是在PC上实现条形码(EAN-13)和二维码(QRCode)?的编码和解码的示例,以供大家参考,用到了源码中core和javase下面的相关源代码,附件提供自己编译之后的lib包:

      • zxing.jar
      • zxing-j2se.jar

        有关各种手机系统的应用,有兴趣的朋友可以下载官方源码包,包下有具体详细的应用介绍。

        【二】、?二维码(QRCode)的编码和解码演示:

        ?

        ?2-1. 编码示例:


        ?和前篇介绍一样,用手机的二维码扫描软件(本人用的:android 快拍二维码?)来测试下,识别成功的截图如下:


        条码/二维码之开源利器ZXing图文介绍

        ?

        2-2. 解码示例:

        ?

        运行后生成的条形码图片如下:


        ???????????????????????????????????????????条码/二维码之开源利器ZXing图文介绍

        用手机的扫描软件,识别成功的截图如下:


        条码/二维码之开源利器ZXing图文介绍

        3-2. 解码示例:

        解码内容如下:
        6923450657713?
        Michael ,you have finished zxing decode.
        ?

        从测试结果可见:解码出的内容和之前编码的内容是一致。

        ?

        ?

        ?

        转载请注明来自:Michael's blog @?http://sjsky.iteye.com?

        ----------------------------- 分 ------------------------------ 隔 ------------------------------ 线 ------------------------------

        1 楼 zj903043337 2012-03-15   亲爱的楼主:想请问图片信息应该怎样录入二维码中,急啊,还望赐教

热点排行