Необходимо на фото добавить подпись. Запускаю код
InputStream ismain = ManagerService.class.getClassLoader().getResourceAsStream("img/Chrysanthemum.jpg");
BufferedImage read = ImageIO.read(ismain);
Graphics g = read.getGraphics();
g.setFont(timesRoman1);
g.setColor(Color.WHITE);
g.drawString("Hellow world ",7, 55);
g.dispose();
ImageIO.write(read, "jpg", new File("image.jpg"));
И получаю текст ОЧЕНЬ плохого качества. Для пример добавил текст в фотошопе, а ниже на Java.
Почему на Java видны так сильно пиксели? А при добавлении фотошопа нет. И как добиться сглаженного и красивого текст в java?