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下可以找到

 

相关文章
|
7月前
|
Python
生成二维码
使用Python生成二维码可借助`qrcode`库。安装库:`pip install qrcode[pil]`。创建二维码的步骤如下: ```python import qrcode
117 0
利用Qrcode生成二维码
``` import com.swetake.util.Qrcode; import javax.imageio.ImageIO; import java.awt.*; import java.awt
136 0
|
Android开发
安卓最简单用zxing生成二维码
安卓最简单用zxing生成二维码
275 0
29使用QRcode方式生成二维码
29使用QRcode方式生成二维码
209 0
29使用QRcode方式生成二维码
|
前端开发 Python
autojs之生成二维码
使用情景 生成二维码
415 0
autojs之生成二维码
28用zxing对二维码的解析
28用zxing对二维码的解析
130 0
|
Java
java 生成二维码 QRCode、zxing 两种方式
版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcs_dn/article/details/81334968 ...
10951 3