Java二维码生成
首先,要先去下载两个jar包
下载地址:https://mvnrepository.com/artifact/com.google.zxing
点击进去之后找到最新版本开始下载,Javase也是同样操作
下载完成之后,打开idea导入jar包
点击+号,选择JARs or Directories
找到jar包所在文件夹,选择下载的两个jar包并导入
下面是代码部分,仅供参考。
import com.google.zxing.BarcodeFormat;
import com.google.zxing.WriterException;
import com.google.zxing.client.j2se.MatrixToImageWriter;
import com.google.zxing.qrcode.QRCodeWriter;
import javax.imageio.ImageIO;
import java.io.FileOutputStream;
import java.io.IOException;
public class Demo2 {
public static void main(String[] args) throws WriterException, IOException {
//在url里放上自己喜欢的照片的网址
String url = "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fpic1.win4000.com%2Fwallpaper%2F8%2F549cf5201acb9.jpg&refer=http%3A%2F%2Fpic1.win4000.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1666789489&t=af478f29571c550cc3bc65ebe2353d6c";
var bm = new QRCodeWriter().encode(url, BarcodeFormat.QR_CODE,200,200);
var i = MatrixToImageWriter.toBufferedImage(bm);
//会在存放代码的文件夹里生成一个名为qr的png格式的二维码
ImageIO.write(i,"png",new FileOutputStream("qr.png"));
}
}