0

我有两个图像,一个基本图像(背景图像),第二个是叠加图像。基础图像为 180*269 像素,叠加图像为1000*2250像素。

我必须放置具有指定点的叠加图像。这几乎就像虚拟穿衣一样,即您将拥有模特或女孩形象,并且您必须在她身上覆盖上衣或连衣裙。我们已经捕获了两幅图像的肩部、腰部、臀部和大腿的 x 和 y 坐标。

示例:
基本图像 - 87,213,244,217,90,435,236,436,82,352,228,352,94,515,230,525

分层图像 - 150,111,235,111,149,220,230,223,157,174,227,173,153,265,218,266

输出图像需要具有基本图像尺寸。

请帮助我们在 Java 2D 或jai库中的指定点合并这些图像。
给我任何参考。

4

1 回答 1

4

请参阅本教程:

http://docs.oracle.com/javase/tutorial/2d/images/drawonimage.html

基本上:

  1. 创建一个BufferedImage
  2. 调用createGraphics图像以创建Graphics2D对象
  3. 调用drawImage图形对象来绘制基础图像
  4. 再次调用drawImage覆盖图像。
于 2012-12-21T06:12:38.170 回答