项目地址:
http://code.google.com/p/zxing/
可以先到这个地址下载Zxing的支持类库
ZXing是一个开源Java类库用于解析多种格式的1D/2D条形码。目标是能够对QR编码、Data Matrix、UPC的1D条形码进行解码。 其提供了多种平台下的客户端包括:J2ME、J2SE和Android。
下载介绍下ZXing在Java中的使用:
import java.awt.image.BufferedImage; import java.io.File; import javax.imageio.ImageIO; import com.google.zxing.BarcodeFormat; import com.google.zxing.Binarizer; import com.google.zxing.BinaryBitmap; import com.google.zxing.LuminanceSource; import com.google.zxing.Result; import com.google.zxing.client.j2se.BufferedImageLuminanceSource; import com.google.zxing.client.j2se.MatrixToImageWriter; import com.google.zxing.common.BitMatrix; import com.google.zxing.common.HybridBinarizer; import com.google.zxing.qrcode.QRCodeReader; import com.google.zxing.qrcode.QRCodeWriter; /** * 二维码学习 * @author LiYongqiang */ public class ZxingTest { public static void main(String[] args) throws Exception{ String content = "http://192.168.0.1:8080/sfda/"; content = new String(content.getBytes("GBK"),"iso-8859-1"); String imagePath = "c:\\code.png"; File file = new File(imagePath); QRCodeWriter writer = new QRCodeWriter(); try { //生成二维码 BitMatrix matrix = writer.encode(content, BarcodeFormat.QR_CODE,200, 200); MatrixToImageWriter.writeToFile(matrix, "png", file); //读取二维码 QRCodeReader reader = new QRCodeReader(); BufferedImage image = ImageIO.read(file); LuminanceSource source = new BufferedImageLuminanceSource(image ); Binarizer binarizer = new HybridBinarizer(source ); BinaryBitmap imageBinaryBitmap = new BinaryBitmap(binarizer ); Result result = reader.decode(imageBinaryBitmap); System.out.println("result = "+ result.toString()); System.out.println("resultFormat = "+ result.getBarcodeFormat()); System.out.println("resultText = "+ result.getText()); } catch (Exception e) { e.printStackTrace(); } } }
相关推荐
java 生成二维码 ZXing,使用ZXing生成二维码,jar 包和 案例
java二维码解析,含zxing2.2.jar、QRCode.jar,两种方式解析二维码
这是Zxing的源码,没有打包成jar利于学习使用。...使用时注意path的默认地址,Main类中是生成二维码的代码,GetMain类中是读取二维码的代码。 eclipse中Ctrl+Shift+R快速查找类 希望对你有所帮助。
Java使用Zxing打印二维码,zxing2.0架包,完整的一个例子...
看着网上好看的二维码,也想着自己实现一个,经过3周的理论加开发时间,终于实现,详细介绍请看 https://blog.csdn.net/u011837804/article/details/129229973,本源码基于zxing组件扩展实现了草料二维码99%的功能。...
NULL 博文链接:https://wiselyman.iteye.com/blog/2149556
对zxing的core3.4.0新增了使用byte数组生成二维码的方法和解码方法,新增内容详细代码和使用方法参考: 改写步骤:zxing使用byte数组生成二维码和解析二维码。...使用方法:java压缩字符串并生成二维码...
ZXing java 生成 二维码,ZXing-core-2.3.0.jar
google的java版二维码库zxing3.3.2版本,用着感觉比较不错
java生成二维码的jar包
使用google开源zxing工具自己整理的二维码和条形码成功和解析代码, 新增加了生成带logo小图片的彩色二维码例子。 附加图片: 把img下面的图片放到c盘下做测试用
1.通过QRCode.jar包生成二维码,可设置二维码图片格式,二维码图片存放路径,二维码尺寸,二维码颜色 2.二维码扫描内容分为两种,1种为链接式,如:www.zdkc.com,通过链接展示访问的内容,1种为json数据展示,通过...
Java实现二维码生成 1、支持QRcode、ZXing 二维码生成、解析; 2、QRCode 方式生成二维码支持添加图片
使用ireport生成一维码和二维码,二维码采用google zxing的方式生成,包含ireport生成二维码需要的jar包如javase.jar,core-3.0.0.jar等
本代码为二维码生成和解析的Java实现代码,包括两个类和一个zxing的jar包(这个jar包是我自己整理的),一个生成二维码的类CreateQRCode类,一个是ReadQRCode类,此代码下载后,只需修改一下即可运行。
zxing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的接口;可以实现使用手机的内置的摄像头完成条形码和二维码的扫描与解码;也可以实现条形码和二维码的编码与解码。
属于goolge出品的条形码、二维码的生成技术的jar包。 用于java对条形码、二维码的生成和解析。
Google ZXing生出解析多种格式二维码,使用java生成解析条形码,二维码
zxing 二维码 调用实例,解决低版本 白边问题,附上 jar 包 和 代码
JAVA生成Zxing二维码、读取二维码内容信息、利用二维码生成手机名片、生成带LOGO的二维码名片。附有效果图