2013-03-16 78 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解釋爲一個位圖。然後將每個位圖中的每個像素與第二個位圖中的對應像素進行比較。查看每種顏色的平均值並使用它們在第三個位圖中創建一個像素。一旦你在第三個位圖中創建了每個像素,就返回它。

相關問題