java 利用Zxing 生成二维码(带Logo)
Zxing是Google提供的关于条码(一维码、二维码)的解析工具,提供了二维码的生成与解析的方法,现在我简单介绍一下使用Java利用Zxing生成与解析二维码
1、二维码生成
- 准备一张生成logo的图片地址:D:\Documents\Pictures\lovewallpaper\test.jpg
- 需要保存二维码的地址:d:\logo.jpg
1 | public class EncodeTest { |
看看LogoConfig类:
1 | public class LogoConfig { |
然后测试类生成一个二维码:
1 | try { |
这样就生成了一个带logo的二维码,还是挺简单的,使用可以扫描的工具;因为内容是一个链接所以也没可能会跳转到这个链接。
2、解析二维码和其他的解析方式一样
1 | BufferedImageLuminanceSource |
测试:
1 | public static void main(String[] args) throws IOException, NotFoundException { |