BufferedImage source = new BufferedImage(750, 1334, BufferedImage.TYPE_INT_RGB);
Font f1 = new Font("微软雅黑", Font.PLAIN, 21);
//背景颜色
Graphics2D backgroud = (Graphics2D) source.createGraphics();
backgroud.setColor(new Color(254,198,21));
backgroud.fillRect(0, 0, 750, 1334);//填充整个屏幕
backgroud.dispose();
//水印,工具类hutool
ImageUtil.pressText(source, "文字", Color.white, f1, 240, 595, 1f);
ImageIO.write(source, "png", new File("d:/new1.png"));