Java实现二维码的生成
二维码的实现原理:
就拿矩阵式二维码来说本质上在一个矩形空间通过黑,白像素在矩阵中的不同分布进行编码的出现表示二进制“1”点的不出现表示二进制的“0”。
![在这里插入图片描述](https://img-blog.csdnimg.cn/860a5fb3893141a099188f185a2523e9.png)
而java实现矩阵式二维码比较简单,首先介绍所引用的jar包:
我们使用的是com.google公司下的zxing.jar来生成二维码
本文除了使用zxing之外还使用了com.alibaba下的fastjson
maven坐标如下图
<dependencies>
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>core</artifactId>
<version>3.4.1</version>
</dependency>
<dependency>
<groupId>com.google.zxing</groupId>
<artifactId>javase</artifactId>
<version>3.4.1</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId