我已使用Java将文本绘制到图像上,因为我的问题是文本看起来不清晰,看起来像像素化,有没有办法使它们清晰?这是我的代码的一部分:
public static void OverlayImage(){
final BufferedImage image;
try {
image = ImageIO.read(new URL(
"https://img.freepik.com/free-photo/black-white-bamboo-surface-merge-background_7182-2053.jpg?size=626&ext=jpg"));
Graphics g = image.getGraphics();
g.setColor(Color.BLACK);
g.setFont(new Font( Font.SANS_SERIF, Font.ITALIC, 12 ));
g.drawString("new me and you!", 100, 100);
g.drawString("new me and you!", 100, 150);
g.dispose();
ImageIO.write(image, "png", new File("test.png"));
} catch (IOException e) {
e.printStackTrace();
}
}