四时宝库

程序员的知识宝库

Java生成、解析二维码(java解析二维码内容)

今天遇到需求,使用Java生成二维码图片,现在来总结一下。

目标:借助Google提供的ZXing Core工具包,使用Java语言实现二维码的生成和解析。

步骤如下:

1. maven项目中,pom.xml中引入ZXing Core工具包:

<!-- https://mvnrepository.com/artifact/com.google.zxing/core -->
 <dependency>
 <groupId>com.google.zxing</groupId>
 <artifactId>core</artifactId>
 <version>3.3.0</version>
 </dependency>

2. 首先,需要引出Google提供MatrixToImageWriter类,它是实现生成二维码图片的核心类:

再次,需要引出Google提供BufferedImageLuminanceSource类,它是实现解析二维码图片的核心类:

3. 生成二维码图片的实现方法:

4. 赠送一个有用的小方法---->随机生成指定长度的数字字母组合的验证码:

5. 解析指定路径下的二维码图片的实现方法:

6. 二维码生成、解析的测试类:

说明:以上类中未写package语句,需自行补上。

文章来源:https://dwz.cn/Vqud5QVp

作者:xzluckydog

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接