java使用zxing生成二维码
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生成二维码相关推荐
- java使用zxing生成二维码,可带logo和底部文字
java使用zxing生成二维码,可带logo和底部文字 springboot中整合zxing生成二维码 一.导入依赖 <properties><zxing.version>3 ...
- java学习-zxing生成二维码矩阵的简单例子
这个例子需要使用google的开源项目zxing的核心jar包 core-3.2.0.jar 可以百度搜索下载jar文件,也可使用maven添加依赖 <dependency><gro ...
- java利用zxing生成二维码
什么是ZXing? ZXing是一个开源的,用Java实现的多种格式的1D/2D条码图像处理库. 利用ZXing这个工具库来生成二维码,具体操作如下: 引入相关资源包 <dependency&g ...
- Java利用Zxing生成二维码及解析二维码内容
前言 Java 操作二维码的开源项目很多,如 SwetakeQRCode.BarCode4j.Zxing 等等 本篇文章是介绍利用Zxing来生成二维码图片在web网页上展示,同时解析二维码图片. Z ...
- Java 生成二维码 zxing生成二维码 条形码 服务端生成二维码 Java生成条形码
Java 生成二维码 zxing生成二维码 条形码 服务端生成二维码 Java生成条形码 一.关于ZXing 1.ZXing是谷歌开源的支持二维码.条形码 等图形的生成类库:支持生成.和解码功能. G ...
- (转)ZXing生成二维码和带logo的二维码,模仿微信生成二维码效果
场景:移动支付需要对二维码的生成与部署有所了解,掌握目前主流的二维码生成技术. 1 ZXing 生成二维码 首先说下,QRCode是日本人开发的,ZXing是google开发,barcode4j也是老 ...
- 五十九、使用ZXing生成二维码
@Author:Runsen @Date:2020/7/12 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏 ...
- 27.用zxing生成二维码
先在idea里面导入jar包 链接:https://pan.baidu.com/s/1UdorNg8o0A4FsElghqkJyw 提取码:c4bt 复制这段内容后打开百度网盘手机App,操作更方便哦 ...
- zxing 生成二维码,可设置logo、二维码颜色、白边大小
主要是使用google的zxing 生成二维码,可设置logo.二维码前景色/后景色.白边大小.二维码大小 1.用到jar包 <dependency><groupId>com. ...
最新文章
- Linux数组计算平均值,从数组中读取并计算平均值
- 吴恩达深度学习笔记6-Course2-Week2【优化算法】
- 温州大学《机器学习》课程课件(一)
- 关于优酷开放SDk之setOnVideoIndexUpdateListener
- 通过人脸测试心率和呼吸率
- JNI读取assets资源文件
- android方法是对象吗,为什么android中对象不初始化也能调用方法?
- 一个优秀的 Node.js 开发者
- python2中打印中文
- 数学建模软件lingo的基本使用方法
- 未能连接驱动人生服务器怎么解决,网卡驱动异常连不上网怎么办 驱动人生帮助你解决这个问题 - 驱动管家...
- 对于离散行业如何选型MES系统,你知道吗?
- 腾讯云实验室linux基本操作
- Java多线程系列--“JUC线程池”03之 线程池原理(二)
- java this逃逸_java 中的 this 逃逸
- Chat GPT原理
- 锐龙R3-3100配什么主板
- 基于百度飞桨PaddleOCR的图片文字识别
- 怎么样matlab做玫瑰花,Matlab画的玫瑰花
- Pytest测试框架的基本使用和allure测试报告
热门文章
- 功成身退:AMD Mantle不再优化了
- codevs 5966 [SDOI2017]硬币游戏
- EasyUI numbox输入框,金额格式化显示
- 【莓控】黑莓GOOGLE MAPS(GPS软件)-转贴
- spring controller 增加header字段forward_Spring 注解编程之模式注解
- python编程入门视频推荐_Python编程入门2021攻略,书籍推荐,视频推荐,每天更新...
- linux下设置程序后台运行,linux中如何让进程在后台运行
- qt 进程打开excel_Python干货:多进程与多线程!
- abb机器人建立工件坐标系_abb机器人坐标系说明介绍
- python极简应用_30个Python常用极简代码,拿走就用