27.用zxing生成二维码

简介: 27.用zxing生成二维码
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;
 import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel;
 import java.io.File;
 import java.io.IOException;
 import java.nio.file.Path;
 import java.util.*;
 /**
  *使用zxing生成二维码
  */
 public class CreateQRCode {
     public static void main(String[] arge) throws WriterException, IOException {
         int width = 300;//定义图片宽度
         int height = 300;//定义图片高度
         String format ="png";//定义图片格式
         String content ="https://blog.**.net/weixin_43392489";//定义二维码内容
         //定义二维码参数
         HashMap hints =  new HashMap();
         hints.put(EncodeHintType.CHARACTER_SET, "utf-8");//设置编码
         //设置容错等级,等级越高,容量越小
         hints.put(EncodeHintType.ERROR_CORRECTION, ErrorCorrectionLevel.M);
         hints.put(EncodeHintType.MARGIN,2);//设置边距
         //生成矩阵
         BitMatrix bitMatrix = new MultiFormatWriter().encode(content, BarcodeFormat.QR_CODE, width, height);
         //设置路径
         Path file = new File("D:/Users/ma.png").toPath();
         MatrixToImageWriter.writeToPath(bitMatrix, format, file);//输出图像
     }
 }

复制上面代码

运行即可生成

最后在d盘user下可以找到

 

相关文章
|
6月前
|
Python
生成二维码
使用Python生成二维码可借助`qrcode`库。安装库:`pip install qrcode[pil]`。创建二维码的步骤如下: ```python import qrcode
104 0
利用Qrcode生成二维码
``` import com.swetake.util.Qrcode; import javax.imageio.ImageIO; import java.awt.*; import java.awt
130 0
|
Android开发
安卓最简单用zxing生成二维码
安卓最简单用zxing生成二维码
266 0
28用zxing对二维码的解析
28用zxing对二维码的解析
125 0
|
Java
java 生成二维码 QRCode、zxing 两种方式
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/81334968 ...
10890 3
|
Java
java 基于QRCode、zxing 的二维码生成与解析
本文属于《JavaEE实战——从本地到云端》 什么是二维码?请参考:二维码详解 java 生成二维码 QRCode、zxing 两种方式 1、下载所需要的 jar 包 所需要的 jar 包下载地址:java生成二维码所需要的QRCode、zxing Jar包 如果你想自行分别下载: zxing github地址:https://github.
2282 0