package com.example.springbootdemo.tt;
import com.google.zxing.BarcodeFormat;
import com.google.zxing.EncodeHintType;
import com.google.zxing.client.j2se.MatrixToImageWriter;
import com.google.zxing.common.BitMatrix;
import com.google.zxing.qrcode.QRCodeWriter;
import javax.imageio.ImageIO;
import java.awt.AlphaComposite;
import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.awt.geom.RoundRectangle2D;
import java.awt.image.BufferedImage;
import java.io.File;
import java.util.HashMap;
import java.util.Map;
public class T9 {
public static void main(String[] args) throws Exception {
/**
* 步骤
* 1、zxing生成二维码的bufferimage
* 2、取出logo后缩小为二维码bufferimage的5倍并切圆角
* 3、创建一个新的bufferimage把二维码的buffer和缩小后的logo的buffer绘画即可
*/
String content = "hello";// 内容
int width = 500;// 宽
int height = 500;// 高
Map<E
zxing生成二维码带logo、zxing生成二维码带图片
最新推荐文章于 2023-11-30 13:58:02 发布