Java中使用ZXing生成二维码
2017-09-14 22:09
337 查看
引入jar包pom.xml
java代码
结果
<!-- ZXing --> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.2.0</version> </dependency> <dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version>3.2.0</version> </dependency>
java代码
package com.test.zxing; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.util.HashMap; import java.util.Map; import com.google.zxing.BarcodeFormat; import com.google.zxing.EncodeHintType; import com.google.zxing.MultiFormatWriter; import com.google.zxing.WriterException; import com.google.zxing.client.j2se.MatrixToImageWriter; import com.google.zxing.common.BitMatrix; public class QrCode{ public static void main(String[] args) throws WriterException, IOException { String contents="http://p3.pstatp.com/large/c5e0008d136cd98431d"; String path="E:/qrcode/"; MultiFormatWriter multiFormatWriter=new MultiFormatWriter(); Map<EncodeHintType,String> hints=new HashMap<EncodeHintType,String>(); hints.put(EncodeHintType.CHARACTER_SET, "UTF-8"); BitMatrix bitMatrix=multiFormatWriter.encode(contents, BarcodeFormat.QR_CODE, 400, 400, hints); File file=new File(path, "test.jpg"); //过时方法 // MatrixToImageWriter.writeToFile(bitMatrix, "jpg", file); MatrixToImageWriter.writeToStream(bitMatrix, "jpg", new FileOutputStream(file)); } }
结果
相关文章推荐
- Java使用Zxing生成、解析二维码工具类
- java 使用ZXing生成二维码
- java 使用zxing生成二维码
- JAVA生成二维码(使用zxing方式)
- java 使用zxing 生成二维码
- Java使用ZXing生成二维码条形码
- java生成二维码(使用zxing.jar)
- java使用zxing生成二维码
- java生成二维码的代码(使用谷歌zxing)
- java使用zxing生成带logo,文字说明二维码
- java生成二维码使用QRCode和ZXing两种方式
- 【JAVA】使用ZXing生成嵌套图片的二维码
- Java使用谷歌的zxing生成二维码Qrcode并解析提取二维码图片内容
- 使用zxing生成嵌图片的二维码【java】
- java使用zxing生成二维码
- java使用zxing生成带logo的二维码图片
- java中,使用zxing生成二维码
- 使用zxing生成嵌图片的二维码【java】
- Java实现二维码-使用Zxing生成二维码
- Java使用Zxing生成、解析二维码工具类