JAVA生成二维码(使用zxing方式)
2017-08-14 14:38
495 查看
一 前期准备工作
首先去 https://github.com/zxing/zxing/releases 下载最新版本的Zxing
下载后打开文件目录如下
我们主要使用的就是方框中的文件,用myeclipse新建一个Java project zxing,将这两个文件里面的com包拷贝进zxing中。
此处报错不影响,然后将次项目打包成一个jar,打包方法很简单,点击项目名称鼠标右键Export
点击finish完成即可。此时可以将zxing项目删除了。
二 前期准备工作完成后,可以开始编写二维码代码了。
新建一个Java project,然后将第一步生成的jar导入工程,如图
然后新建一个类CreateQRCode.java
首先去 https://github.com/zxing/zxing/releases 下载最新版本的Zxing
下载后打开文件目录如下
我们主要使用的就是方框中的文件,用myeclipse新建一个Java project zxing,将这两个文件里面的com包拷贝进zxing中。
此处报错不影响,然后将次项目打包成一个jar,打包方法很简单,点击项目名称鼠标右键Export
点击finish完成即可。此时可以将zxing项目删除了。
二 前期准备工作完成后,可以开始编写二维码代码了。
新建一个Java project,然后将第一步生成的jar导入工程,如图
然后新建一个类CreateQRCode.java
package com.imooc.zxing; import java.io.File; import java.nio.file.Path; import java.util.HashMap; import com.google.zxing.BarcodeFormat; import com.google.zxing.EncodeHintType; import com.google.zxing.MultiFormatWriter; import com.google.zxing.client.j2se.MatrixToImageWriter; import com.google.zxing.common.BitMatrix; import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel; //如何生成 二维码 public class CrcateQRCode { public static void main(String[] args) { int width = 300; int height = 300; String format = "png"; String contcent = "Hello World"; //定义二维码参数 HashMap hints = new HashMap(); hints.put(EncodeHintType.CHARACTER_SET, "UTF-8"); hints.put(EncodeHintType.ERROR_CORRECTION,ErrorCorrectionLevel.M); hints.put(EncodeHintType.MARGIN,2); //生成二维码 try { BitMatrix bitMatrix = new MultiFormatWriter().encode(contcent, BarcodeFormat.QR_CODE, width, height, hints); Path file = new File("E:/code/img.png").toPath(); MatrixToImageWriter.writeToPath(bitMatrix, format, file); } catch (Exception e) { e.printStackTrace(); } } }运行代码去E盘查看,二维码成功生成。
相关文章推荐
- java生成二维码使用QRCode和ZXing两种方式
- java生成二维码使用QRCode和ZXing两种方式
- java生成二维码使用QRCode和ZXing两种方式
- java生成二维码使用QRCode和ZXing两种方式
- java使用zxing生成带logo的二维码图片
- java 使用zxing 生成二维码
- java入门--使用zxing生成二维码链接
- Java使用Zxing生成、解析二维码工具类
- javaweb使用Zxing生成二维码
- 使用zxing生成嵌图片的二维码【java】
- Java中使用ZXing生成二维码
- java 使用zxing 生成二维码
- 获取Java生成二维码所需要的Jar包(zxing方式)
- 【JAVA】使用ZXing生成二维码
- Java生成二维码(zxing方式)
- java生成二维码的代码(使用谷歌zxing)
- java实现二维码-使用jquery-qrcode方式生成二维码
- 【JAVA】使用ZXing生成嵌套图片的二维码
- java使用zxing生成二维码
- Java实现二维码-使用Zxing生成二维码