Java 如何使用imgscalr向图像添加文本

Java 如何使用imgscalr向图像添加文本,java,image,imgscalr,Java,Image,Imgscalr,我想在图像中添加一些文字。我用的是imgscalr 我在找一些例子或教程 如果您知道一些更好的基于java的图像库,请一定告诉我 谢谢 嗯,很有趣的建议。我从来没有想到人们会想用imgscalr为他们的图像渲染文本——但随着模因图像的流行,也许我应该想到这一点:) 由于imgscalr正在用Java处理和返回标准的BufferedImages,因此您可以自由地使用所有现有的Java2D渲染lib来为图像绘制文本 若要调用正在处理的图像,请将其投射到如下对象: Graphics2D g2d = (

我想在图像中添加一些文字。我用的是imgscalr

我在找一些例子或教程

如果您知道一些更好的基于java的图像库,请一定告诉我


谢谢

嗯,很有趣的建议。我从来没有想到人们会想用imgscalr为他们的图像渲染文本——但随着模因图像的流行,也许我应该想到这一点:)

由于imgscalr正在用Java处理和返回标准的BufferedImages,因此您可以自由地使用所有现有的Java2D渲染lib来为图像绘制文本

若要调用正在处理的图像,请将其投射到如下对象:

Graphics2D g2d = (Graphics2D)myImage.getGraphics();
然后,您可以使用标准的Graphics2D字体呈现方法在图像上“绘制”文本。例如,类似于:

g2d.drawString("I haz a hat!", 50, 50);
您还可以通过调用更改字体的外观

将来,既然您已经给了我这个想法,我可能会在imgscalr中添加方便的方法来为您完成此任务;)