2010-04-10 1 views

ответ

3

Это зависит от того, что вы хотите сделать. Java2D - довольно богатая среда для текста, как показано на вкладке FontsJava2D demo. Источник code для демонов шрифтов можно найти here. Основываясь на этом фундаменте, у меня были хорошие результаты, используя текстовые утилиты в JCommon и JFreeChart. Когда вы добавляете аннотации к изображениям, вы можете посмотреть на использование AlphaComposite, также просмотренное в Java2D demo.

8

Вот метод, чтобы нарисовать текст на изображении:

public void displayText(BufferedImage image, String text, Font font, int x, int y){ 
    Graphics2d g = image.createGraphics(); 
    g.setFont(font); 
    g.drawString(text, x, y); 
    g.dispose(); 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^