1、图片中写文字
import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; public class a { public static void main(String[] args) { try { File f1 = new File("C:/Users/Administrator/Desktop/海报/a.jpg"); BufferedImage image = ImageIO.read(f1); Graphics g = image.getGraphics(); g.setFont(new Font("Serif", Font.BOLD, 20)); g.setColor(Color.red); g.drawString("happy new year!", 30, 100); File f2 = new File("C:/Users/Administrator/Desktop/海报/copy.jpg"); ImageIO.write(image, "JPEG", f2); } catch (IOException e) { e.printStackTrace(); } } }