4

是否有任何不错的库可以在 Java 图像中呈现文本?

Java 有一个 2d 文本库,http://java.sun.com/docs/books/tutorial/2d/text/index.html但不确定是否有更好的库可以使用。

4

2 回答 2

9

这是在图像上绘制文本的方法:

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();
}
于 2010-07-27T01:56:38.380 回答
4

这取决于你想做什么。Java2D 是一个相当丰富的文本环境,如Fonts演示的选项卡所示,位于Demos 和 Samplesdemo/jfc/Java2D文件夹中;字体演示的源代码可以在随附的. 在此基础上,我使用. 当您正在注释图像时,此处显示了一个基本示例,您可能希望查看使用,也在Java2D 演示中进行了预览。src.zipJCommonJFreeChart 1.5AlphaComposite

图片

于 2010-04-10T09:42:36.053 回答