-2

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

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

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

4

1 回答 1

3

首先,由于这是公然的家庭作业,您可能应该检查您是否被允许从 Internet 获取代码。如果不是,你应该小心你从你得到的答案中得到什么,少你被指控抄袭和/或作弊。

但是,假设这很好,您将希望将每个 NewPic 解释为位图。然后将每个位图中的每个 Pixel 与第二个位图中的相应 Pixel 进行比较。查看每种颜色的平均值并使用它们在第三个位图中创建一个像素。在第三个位图中创建每个像素后,将其返回。

于 2013-03-16T19:47:44.027 回答