合成的二维码是这样的 中间的logo显示不出来
//拿到二维码
BufferedImage read = ImageIO.read(new File("C:/Users/HY/Desktop/zxing.jpg"));
//拿到本地logo
File file = new File("C:/Users/HY/Desktop/2ea15dc5bb52c12556c1dc9ce6563c2.jpg");
BufferedImage read2 = ImageIO.read(file);
//URL url = new URL("https://img.bjtxjys.com/2k/2787c8d3ddf249e28e5241219d6a9486.png");
/*BufferedImage backImg = ImageIO.read(new URL("https://img.bjtxjys.com/2k/2787c8d3ddf249e28e5241219d6a9486.png"));*/
//处理二维码
Graphics2D g = read.createGraphics();
//设置抗锯齿
g.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
//算出二维码宽度 和高度在二维码的位置
int QRh = (height2 - height3) / 2;
int QRw = (width2 - width3) / 2;
//开始绘制带 logo 图片
g.drawImage(read2, QRh, QRw,width3, height3,null);
g.dispose();