Java生成二维码--QRGen
最近公司需求需要生成一个二维码 , 由于之前没有接触过 , 故此做个记录 .
在网上找到了不少二维码生成工具,都蛮好用的。
不过要集成二维码生成功能到应用开发中,就要选择最好用成熟的库了,最终决定采用QRGen .
https://github.com/kenglxn/QRGen
首先加入Maven依赖
<dependency>
<groupId>net.glxn.qrgen</groupId>
<artifactId>javase</artifactId>
<version>2.0</version>
<version>2.0</version>
</dependency>
关键代码:
// 以字节数组流返回
ByteArrayOutputStream outStream = QRCode.from(code_url).to(ImageType.PNG).withSize(370, 370).stream();
// 以File返回
File file= QRCode.from(code_url).to(ImageType.PNG).withSize(370, 370).file();
下面是我用QRGen生成的我的博客主页的二维码:
![](https://images2015.cnblogs.com/blog/1166714/201705/1166714-20170524095007325-1223171867.png)