gpt4 book ai didi

java - 如何在java中将文本添加到图像中?

转载 作者:IT老高 更新时间:2023-10-28 20:24:16 27 4
gpt4 key购买 nike

我需要向现有的表格图像 (png) 添加一些文本。这意味着我需要在图像上“写”并且我需要选择文本位置的选项。我该怎么做?

最佳答案

这很简单,只需从图像中获取 Graphics 对象并将您的字符串绘制到图像上。这个例子(和输出图像)正在这样做:

public static void main(String[] args) throws Exception {
final BufferedImage image = ImageIO.read(new URL(
"http://upload.wikimedia.org/wikipedia/en/2/24/Lenna.png"));

Graphics g = image.getGraphics();
g.setFont(g.getFont().deriveFont(30f));
g.drawString("Hello World!", 100, 100);
g.dispose();

ImageIO.write(image, "png", new File("test.png"));
}

输出(test.png):

output

关于java - 如何在java中将文本添加到图像中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10929524/

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