有人可以在这里检查我的语法吗?我将“Times New Roman”、“Arial”、“Verdana”传递给fontName
并使用 8、12、15 等fontSize
。它永远不会改变这里的字体。我这样做是为了在图像上写一些文字。
Graphics2D g2d = (Graphics2D) bufferedImage.getGraphics();
g2d.drawImage(photo, 0, 0, null);
g2d.setColor(Color.white);
Font font = new Font(fontName, Font.PLAIN, fontSize);
g2d.setFont(font);
g2d.drawString(text,x,y);