java编程怎么生成二维码详细教程

位置:首页>文章>详情   分类: 教程分享 > Java教程   阅读(903)   2023-03-28 11:29:14

一.配置生成二维码需要的Maven依赖项

在maven项目的pom.xml配置文件中添加以下生成二维码需要的依赖:
<dependencies>
    <!-- https://mvnrepository.com/artifact/com.github.kenglxn.qrgen/javase -->
    <dependency>
        <groupId>com.github.kenglxn.qrgen</groupId>
        <artifactId>javase</artifactId>
        <version>2.5.0</version>
    </dependency>
</dependencies>
 
<repositories>
    <repository>
        <id>mulesoft</id>
        <url>https://repository.mulesoft.org/nexus/content/repositories/public/</url>
    </repository>
</repositories>

二 Java生成二维码的API使用介绍

下面的代码片段显示了QR代码图像的生成,默认情况下,它是在临时文件中创建的,我们使用以下方法将其复制到项目位置Files.copy()

File file = QRCode.from("www.google.com").to(ImageType.PNG)
        .withSize(200, 200)
        .file();
 
String fileName = "qrgen-qrcode.png";
 
Path path = Paths.get(fileName);
if ( Files.exists(path)){
    Files.delete(path);
}
 
Files.copy(file.toPath(), path);

三 Java生成彩色二维码

使用API,我们甚至可以生成彩色QR码,如下所示:
Path colorPath = Paths.get("qrgen-color-qrcode.png");
if ( Files.exists(colorPath)){
    Files.delete(colorPath);
}
 
file = QRCode.from("www.google.com")
        .withColor(Color.RED.getRGB(), Color.WHITE.getRGB())
        .withSize(200, 200)
        .withErrorCorrection(ErrorCorrectionLevel.Q)
        .file();
Files.copy(file.toPath(), colorPath);

有什么问题在评论区留言吧
 
标签: 二维码 Java编程
地址:https://www.leftso.com/article/585.html

相关阅读

java生成带参数二维码,java怎么生成二维码?java生成二维码工具类。如果你还在寻求这些问题的解答就进来看看吧。
Java编程软件有哪些?常用Java编程软件下载、安装和使用说明
java编程之java jwt token使用,autho0的Java-jwt框架使用,java编程,java-jwt
java编程中通过easypoi导出excel文件并处理导出数据
Consumer 源码package java.util.function; import java.util.Objects; @FunctionalInterface public i...
Java编程中Spring Boot整合RabbitMQ实现消息中间件RabbitMQ的使用
Java编程之spring boot FastDFS Java client使用,Java编程,FastDFS Java客户端
java实现生成彩色背景图片验证码,在登陆和注册可以使用,工具类将图片的IO流通过response输出到浏览器,在浏览器中可以使用 img标签的src属性路径写上该工具类的访问路径即可。
java编程之maven打包Java source jar包
java编程中使用nodejs的apidoc工具生成Java api美观的HTML文档,apidoc可以根据代码注释生成web api文档,支持大部分主流语言