在另一个图像上绘制一个图像

Draw an image over another image

我有一个编码图像。我想在其上绘制一个 FontImage 以获得另一个 EncodedImage。它类似于 LayeredLayout(一层叠加在另一层上),但在这种情况下,我需要一个新的 EncodedImage 合并两个图像。

谢谢

使用可变图像。

Image img = Image.create(encImage.getWidth(), encImage.getHeight(), 0);
Graphics g = img.getGraphics();
g.drawImage(encImage, 0, 0);
g.drawImage(fontImage.scaled(encImage.getWidth(), encImage.getHeight()).toImage(), 0, 0);