用Java组合几个图像

时间:2011-09-27 06:58:37

标签: java bufferedimage

我有几张图片需要在java中使用BufferedImage进行组合。该计划的逻辑是这样的: 将要求用户输入数据(5次),然后将输入的值生成到图像(我已经完成了对该部分的编码)。我的问题是如何才能将它们组合成一个图像。谢谢!

1 个答案:

答案 0 :(得分:3)

您可以创建另一个新图像。根据您想要组合图像的方式,您有两种可能性:

  1. 在新创建的getGraphics()上调用BufferedImage并多次使用drawImage()将您的其他图片绘制到新创建的图像中(例如,创建包含所有图像的平铺图像)事先创造)
  2. 在新创建的getRaster()上调用BufferedImage并使用此对象的方法将其他图像中的信息绘制到此图像中(这样您就可以实现您可能需要的任何混合效果)