2011-09-27 39 views
0

我有这几个图像,我需要在Java中使用BufferedImage进行组合。该程序的逻辑是这样的: 用户将被要求输入数据(5次),然后输入的值将生成图像(我已完成编码与此部分)。我的问题是如何将它们合并为一个图像。谢谢!在Java中结合几个图像

+3

你想将5张图片相邻拼接成一张图片吗?让你的Q更加清晰! –

+0

你是什么意思合并?瓦?交叠?或者是其他东西? –

回答

3

您可以创建另一个新的图像。根据你想如何将图像组合,你有两种可能性:在新创建的BufferedImage和使用drawImage()多次提请其他图像到新创建的一个(例如创建一个平铺

  1. 呼叫getGraphics()图像与您预先创建的所有图像)
  2. 致电getRaster()对新创建的BufferedImage并使用此对象的方法从其他图像中将信息绘制到此图像中(这样可以实现您可能需要的任何混合效果)
+0

谢谢!我会尝试一个。 :) – user958705