zoukankan      html  css  js  c++  java
  • JAVA生成二维码

    环境:

      1.eclipse

      2.jdk1.8

      3.tomcat8

      4.zxing3.2.1.jar

    具体实现:

      public static void main(String[] args) throws Exception {
            int width = 300;
            
            int height = 300;
            
            String format = "png";
            
            String content = "此处为二维码生成的内容";
            
            @SuppressWarnings("rawtypes")
            HashMap<EncodeHintType, Comparable> map = new HashMap<EncodeHintType, Comparable>();
            
            map.put(EncodeHintType.CHARACTER_SET,"UTF-8");
            map.put(EncodeHintType.ERROR_CORRECTION,ErrorCorrectionLevel.M);
            map.put(EncodeHintType.MARGIN,2);
            
            
            try {
                BitMatrix bitMatrix = new MultiFormatWriter().encode(content,BarcodeFormat.QR_CODE, width, height,map);
                Path file = new File("F:/code/img.png").toPath();
                MatrixToImageWriter.writeToPath(bitMatrix, format, file);
            } catch (WriterException e) {
                e.printStackTrace();
            }
        }

  • 相关阅读:
    eclipse修改web项目部署路径
    Jquery面试题
    23中设计模式之单例模式
    详细探讨单例模式
    java常用设计模式
    vue官网总结
    pytorch模型训练加速tricks
    element table显示滚动条
    vue中less文件全局引用
    vue路径别名无法识别,Cannot find module
  • 原文地址:https://www.cnblogs.com/gslblog/p/6783178.html
Copyright © 2011-2022 走看看