当前位置: 首页 > news >正文

java实现二维码图片生成和编解码

java实现二维码图片生成和编解码

wutool中,封装了二维码工具类,基于googlezxing库,实现二维码图片生成、编码和解码。

关于wutool

wutool是一个java代码片段收集库,针对特定场景提供轻量解决方案,只要按需选择代码片段拷贝使用即可。项目git地址https://github.com/handsomestWei/wutool,欢迎star

二维码工具类使用

代码片段地址https://github.com/handsomestWei/wutool/tree/main/src/main/java/com/wjy/wutool/util/QrCodeUtil.java

maven依赖

<dependency>
	<groupId>com.google.zxing</groupId>
	<artifactId>javase</artifactId>
	<version>3.3.0</version>
</dependency>

编码:生成二维码图片文件

/**
 * @param content 二维码内容
 * @param path 二维码图片输出路径
 * @param width 二维码图片宽度
 * @param height 二维码图片高度
 */
public static void createQRCode(String content, String path, int width, int height);

解码:解析二维码图片内容

/**
 * @param filePath 二维码图片路径
 * @return 二维码内容
 */
public static String decodeQRCode(String filePath);

相关文章:

  • Python开发Django面试题及参考答案
  • 重学SpringBoot3-WebClient配置与使用详解
  • conda环境中运行“python --version“所得的版本与环境中的python版本不一致----deepseek并非全能
  • Python爬虫基础重要数据类型
  • Vulnhun靶机-kioptix level 4-sql注入万能密码拿到权限ssh连接利用mysql-udf漏洞提权
  • Docker Network
  • std::thread的同步机制
  • Android构建系统 - 01 环境准备
  • Python基于flask的智慧交通可视化,大数据智慧交通数据可视化系统
  • DINOv2 + yolov8 + opencv 检测卡车的可拉拽雨覆是否完全覆盖
  • Open WebUI中的Pipelines是什么
  • go:运行第一个go语言程序
  • luci界面开发中的MVC架构——LuCI介绍(二)
  • 精准删除:掌握SQL中的DELETE语句
  • Java实现斗地主-做牌以及对牌排序
  • STM32 SPI Flash读写实验手册
  • KubeKey一键安装部署k8s集群和KubeSphere详细教程
  • 前端js进阶,ES6语法,包详细
  • ViT 模型介绍(一)——综述
  • VS2022配置FFMPEG库基础教程
  • 拉萨建设网站/seo网站推广软件
  • 济南网站建设选聚搜网络一x/重庆关键词自动排名
  • 网站排名工具/免费的网站推广方法
  • 白酒 网站模板/新闻源
  • 正能量软件不良网站下载/推广信息哪个平台好
  • 怀柔网站整站优化公司/网站注册流程