gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 09:26:44 24 4
gpt4 key购买 nike

我想给图片添加一些文字。我正在使用 imgscalr。

我正在寻找一些示例或教程。

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

谢谢!

最佳答案

嗯,有趣的建议。我从未预料到人们会想要使用 imgscalr 将文本渲染到他们的图像中——但随着 meme 图像的流行,也许我应该想到这一点 :)

由于 imgscalr 在 Java 中处理和返回标准 BufferedImages,您可以自由使用所有现有的 Java2D 渲染库来将文本绘制到图像上。

为此,您需要调用 BufferedImage.getGraphics()在您正在处理的图像上,将其转换为 Graphics2D像这样的对象:

Graphics2D g2d = (Graphics2D)myImage.getGraphics();

然后您可以使用标准的 Graphics2D 字体呈现方法将文本“绘制”到您的图像上。例如,像这样的东西:

g2d.drawString("I haz a hat!", 50, 50);

您还可以使用 Graphics.setFont(...) 更改字体的外观。打电话。

将来我可能会向 imgscalr 添加方便的方法来为你做这件事,既然你已经给了我这个想法;)

关于java - 如何使用 imgscalr 向图像添加文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14866430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com