不废话...直接上代码...copy就能用...
package com.bgi.test;
import javax.imageio.ImageIO;
import javax.imageio.stream.ImageOutputStream;
import java.awt.*;
import java.awt.geom.Ellipse2D;
import java.awt.image.BufferedImage;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.IOException;
import java.net.URL;
public class testUtils {
/**
* @param posterImgUrl 海报
* @param tempQrCodeImgUrl 临时二维码
* @param headImgUrl 头像
* @param nameText 昵称
* @return 合成图片地址
*/
public static void drawImage(String posterImgUrl, String tempQrCodeImgUrl, String headImgUrl, String nameText) throws IOException {
// 加载原图图片
BufferedImage imageLocal = ImageIO.read(new URL(posterImgUrl));
// 设置样板图
Graphics2D bgBufImageGraphics = imageLocal.createGraphics();
// 设置文本样式 参数 第三个参数是字体大小
bgBufImageGraphics.setFont(new Font("