zxing是Google提供的免费开源且操作十分方便的一个针对二维码的项目

代码也比较简单,这里我就直接把注释写上,直接根据自己的需要改动就行了.

maven依赖:

<dependencies><!-- https://mvnrepository.com/artifact/com.google.zxing/core --><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.3.1</version></dependency><dependency><groupId>com.google.zxing</groupId><artifactId>javase</artifactId><version>3.0.0</version></dependency></dependencies>

生成二维码的代码:

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;import java.nio.file.Paths;
import java.util.HashMap;public class Main {public static void main(String[] args) { int width = 600;//水平像素int height = 600;//垂直像素String format = "png";//最后要保存的格式String content = "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(String.valueOf(content), BarcodeFormat.QR_CODE, width, height);MatrixToImageWriter.writeToPath(bitMatrix, format, Paths.get("D:\\MyQR.png"));//这里改一下保存的位置就行了} catch (Exception e) {e.printStackTrace();}}
}

java使用zxing生成二维码相关推荐

  1. java使用zxing生成二维码,可带logo和底部文字

    java使用zxing生成二维码,可带logo和底部文字 springboot中整合zxing生成二维码 一.导入依赖 <properties><zxing.version>3 ...

  2. java学习-zxing生成二维码矩阵的简单例子

    这个例子需要使用google的开源项目zxing的核心jar包 core-3.2.0.jar 可以百度搜索下载jar文件,也可使用maven添加依赖 <dependency><gro ...

  3. java利用zxing生成二维码

    什么是ZXing? ZXing是一个开源的,用Java实现的多种格式的1D/2D条码图像处理库. 利用ZXing这个工具库来生成二维码,具体操作如下: 引入相关资源包 <dependency&g ...

  4. Java利用Zxing生成二维码及解析二维码内容

    前言 Java 操作二维码的开源项目很多,如 SwetakeQRCode.BarCode4j.Zxing 等等 本篇文章是介绍利用Zxing来生成二维码图片在web网页上展示,同时解析二维码图片. Z ...

  5. Java 生成二维码 zxing生成二维码 条形码 服务端生成二维码 Java生成条形码

    Java 生成二维码 zxing生成二维码 条形码 服务端生成二维码 Java生成条形码 一.关于ZXing 1.ZXing是谷歌开源的支持二维码.条形码 等图形的生成类库:支持生成.和解码功能. G ...

  6. (转)ZXing生成二维码和带logo的二维码,模仿微信生成二维码效果

    场景:移动支付需要对二维码的生成与部署有所了解,掌握目前主流的二维码生成技术. 1 ZXing 生成二维码 首先说下,QRCode是日本人开发的,ZXing是google开发,barcode4j也是老 ...

  7. 五十九、使用ZXing生成二维码

    @Author:Runsen @Date:2020/7/12 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏 ...

  8. 27.用zxing生成二维码

    先在idea里面导入jar包 链接:https://pan.baidu.com/s/1UdorNg8o0A4FsElghqkJyw 提取码:c4bt 复制这段内容后打开百度网盘手机App,操作更方便哦 ...

  9. zxing 生成二维码,可设置logo、二维码颜色、白边大小

    主要是使用google的zxing 生成二维码,可设置logo.二维码前景色/后景色.白边大小.二维码大小 1.用到jar包 <dependency><groupId>com. ...

最新文章

  1. Linux数组计算平均值,从数组中读取并计算平均值
  2. 吴恩达深度学习笔记6-Course2-Week2【优化算法】
  3. 温州大学《机器学习》课程课件(一)
  4. 关于优酷开放SDk之setOnVideoIndexUpdateListener
  5. 通过人脸测试心率和呼吸率
  6. JNI读取assets资源文件
  7. android方法是对象吗,为什么android中对象不初始化也能调用方法?
  8. 一个优秀的 Node.js 开发者
  9. python2中打印中文
  10. 数学建模软件lingo的基本使用方法
  11. 未能连接驱动人生服务器怎么解决,网卡驱动异常连不上网怎么办 驱动人生帮助你解决这个问题 - 驱动管家...
  12. 对于离散行业如何选型MES系统,你知道吗?
  13. 腾讯云实验室linux基本操作
  14. Java多线程系列--“JUC线程池”03之 线程池原理(二)
  15. java this逃逸_java 中的 this 逃逸
  16. Chat GPT原理
  17. 锐龙R3-3100配什么主板
  18. 基于百度飞桨PaddleOCR的图片文字识别
  19. 怎么样matlab做玫瑰花,Matlab画的玫瑰花
  20. Pytest测试框架的基本使用和allure测试报告

热门文章

  1. 功成身退:AMD Mantle不再优化了
  2. codevs 5966 [SDOI2017]硬币游戏
  3. EasyUI numbox输入框,金额格式化显示
  4. 【莓控】黑莓GOOGLE MAPS(GPS软件)-转贴
  5. spring controller 增加header字段forward_Spring 注解编程之模式注解
  6. python编程入门视频推荐_Python编程入门2021攻略,书籍推荐,视频推荐,每天更新...
  7. linux下设置程序后台运行,linux中如何让进程在后台运行
  8. qt 进程打开excel_Python干货:多进程与多线程!
  9. abb机器人建立工件坐标系_abb机器人坐标系说明介绍
  10. python极简应用_30个Python常用极简代码,拿走就用