2013-03-16 112 views
-2

所以我基本上试图通过对每个像素进行加权平均来将两张图片混合在一起。但是,为了应用转换,两张图片的大小必须完全相同。如果不是,则第一张照片保持不变。将两张图片混合在一起java

http://www.seas.upenn.edu/~cis120/current/hw/hw07/javadoc/Manipulate.html#alphaBlend(double,%20NewPic,%20NewPic)

这基本上是我必须做的,但我需要澄清。我不明白我与颜色有什么关系

+2

我会以完全不透明度绘制第一张图片,然后以50%绘制第二张图片。为了更快地获得更好的帮助,请发布[SSCCE](http://sscce.org/)。 – 2013-03-17 00:54:04

回答

3

首先,由于这是公然的作业,您应该检查是否允许您从互联网上获取代码。如果不是,你应该小心你从你得到的答案中得到的东西,而不是你被指责抄袭和/或作弊。

假设这很好,但是你会想把每个NewPic解释为一个位图。然后将每个位图中的每个像素与第二个位图中的对应像素进行比较。查看每种颜色的平均值并使用它们在第三个位图中创建一个像素。一旦你在第三个位图中创建了每个像素,就返回它。

相关问题