Как я могу сделать текст, нарисованный в Java Graphics резким - PullRequest
0 голосов
/ 07 июля 2019

Я нарисовал текст на изображении с помощью 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();
    }
}
...