Java:利用qrcode工具类对二维码进行解析或生成
1.引用jar包
<dependency><groupId>com.github.binarywang</groupId><artifactId>qrcode-utils</artifactId><version>1.2</version>
</dependency>
2.测试
2.1测试解析二维码
进入草料二维码网站
https://cli.im/
先生成一个二维码
下载下来放在本地磁盘:E:\qrcode\2022.png
解析代码
import com.github.binarywang.utils.qrcode.QrcodeUtils;
import com.google.zxing.NotFoundException;
import org.springblade.core.tool.utils.FileUtil;import java.io.File;
import java.io.IOException;public class Test {public static void main(String[] args) throws NotFoundException, IOException {//测试解析二维码String decodeQrcode = QrcodeUtils.decodeQrcode(new File("E:\\qrcode\\2022.png"));System.out.println(decodeQrcode);}
}
控制台输出:
2.2测试生成二维码
直接上代码
import com.github.binarywang.utils.qrcode.QrcodeUtils;
import com.google.zxing.NotFoundException;
import org.springblade.core.tool.utils.FileUtil;import java.io.File;
import java.io.IOException;public class Test {public static void main(String[] args) throws NotFoundException, IOException {//测试生成二维码//二维码内容String content = "学Java,多看行云博客:https://blog.csdn.net/juligang320";//二维码的logo,如果不需要logo,可以缺省logoFile参数File logoFile = new File("E:\\qrcode\\logo.jpg");//调用生成方法,默认生成在C:\Users\Administrator\AppData\Local\Temp临时目录byte[] qrcode = QrcodeUtils.createQrcode(content, logoFile);//复制二维码文件到指定目录FileUtil.copy(qrcode,new File("E:\\qrcode\\code.jpg"));}
}
logo文件
生成的二维码文件为:
微信扫码识别如下:
声明引用:https://blog.csdn.net/aa731679676/article/details/121901694
Java:利用qrcode工具类对二维码进行解析或生成相关推荐
- Java利用QRCode.jar包实现二维码编码与解码
QRcode是日本人94年开发出来的.首先去QRCode的官网http://swetake.com/qrcode/java/qr_java.html,把要用的jar包下下来,导入到项目里去.qrcod ...
- java——记录一次条形码、二维码、订单自动生成的制作
目录 条形码的生成 解决方案 生成结果如下 工具包下载 代码如下 二维码码的生成 解决方案 生成结果如下 工具包下载 代码如下 订单自动生成的制作 效果如下 源代码下载 条形码的生成 解决方案 使用j ...
- 二维码原理解析,生成一个二维码需要这些知识
/ 今日科技快讯 / 近日,在英伟达取消以400亿美元收购英国芯片设计公司ARM的计划后,ARM宣布将在全球范围内裁员,大约涉及1000名员工.ARM在声明中表示:"与其他公司一样, ...
- 【Android App】人脸识别中扫描识别二维码实战解析(附源码和演示 超详细)
需要源码请点赞关注收藏后评论区留言私信~~~ 一.扫描识别二维码 不仅可以利用zxing库生成二维码,同样利用zxing库可以扫描二维码并解析得到原始文本,此时除了给build.gradle添加如下一 ...
- Java利用Zxing生成二维码及解析二维码内容
前言 Java 操作二维码的开源项目很多,如 SwetakeQRCode.BarCode4j.Zxing 等等 本篇文章是介绍利用Zxing来生成二维码图片在web网页上展示,同时解析二维码图片. Z ...
- 利用ZXing工具生成二维码以及解析二维码
今天突然想到二维码是如何存储信息的.于是就开始各种搜索,最终自己也利用Google的ZXing工具完成了一个生成二维码和解析二维码的简单程序. 一. 二维码生成原理(即工作原理) 二维码官方叫版本Ve ...
- java 生成二维码,解析二维码
今天遇到需求,使用Java生成二维码图片,网搜之后,大神们早就做过,个人总结一下. 目标:借助Google提供的ZXing Core工具包,使用Java语言实现二维码的生成和解析. 步骤如下: 1.m ...
- Java和C#环境中制作二维码图片
二维码作为一种先进的应用,随着移动互联网和智能终端的普及而快速发展,在媒体.产品质量.仓储物流登各行各业都应用广泛.二维码具有存储量大.保密性高.追踪性高.抗损性强.被援性大.成本便宜等特性,这些特性 ...
- java web ireport 3.7 打印二维码
前几天做项目的时候遇到一个需求,客户想在医院的诊间结算单上打印出二维码,供病人去扫描.由于现有的版本项目报表显示和打印都是用ireport 3.7来做的,还没转化成lodop打印(新版本是lodop ...
最新文章
- Spring3.x事务失效的原因以及解决办法
- 绝对自回归模型(或将解决标注问题)
- MYSQL查看执行计划 Explain
- 关于云计算最新趋势的讨论
- 深入理解计算机底层为什么采用补码运算【如何理解二进制计算高位溢出】
- boost::describe模块实现嵌套枚举的测试程序
- jboss-5.1.0_JBoss AS 7.1.0.Final“ Thunder”发布-Java EE 6 Full Profile认证!
- IE浏览器开发人员工具怎么使用
- Exposure Mask of Digital Cameras
- 模拟角频率和数字角频率的关系
- redmine-1.2.2安装代码评审插件
- EL表达式处理字符串 是否 包含 某字符串 截取 拆分...............
- 巧用 Class Extension 隐藏属性
- 一文掌握vscode远程调试python代码
- GJB438C-2021规范详解其一
- 成都双流计算机大专学校,成都双流有哪些好的职业学校?
- 业余时间你在做什么,你就会变成什么样的人?
- 启动Activity的流程(Launcher中点击图标启动)
- 小米游戏本退出安全模式/win10安全模式密码
- HTMLCSS实现经典登录注册页面
热门文章
- 同步整流和非同步整流有什么区别?
- 好男生找不到女朋友的原因
- 《Linux那些事儿之我是USB》我是U盘(37)迷雾重重的批量传输(六)
- 华为手机中的计算机怎么用高级,华为手机电脑模式怎么用鼠标
- TokenGazer评级 | Bancor:经济模型架设具备创新 未来发展存在较多挑战
- 2021年全球变容二极管收入大约730.3百万美元,预计2028年达到884.6百万美元
- 父画面给模态框加css,Recat 自定义模态框 随心所欲CSS动画
- 叮咚买菜基于 Apache Doris 统一 OLAP 引擎的应用实践
- 【老生谈算法】matlab实现census算法源码——census算法
- 机器学习(七)——集成学习:Boosting系列和Bagging系列