2011-06-05 58 views
1

我想創建一個安卓應用,將兩張照片合併在一起創建類似於您在雙曝光照片中看到的內容。你可以給我任何想法如何做到這一點?安卓攝影應用雙曝光

回答

1

爲了獲得真正的雙重曝光,您需要做的就是將每個像素的R/G/B值加上直線加法,每個分量的上限爲255(至少爲24bpp) 。如果太亮,可以隨時減少一些。

+0

非常感謝這個答案。我是計算機圖形學的新手。你能指點我的任何書籍,教程等,我可以用它來教育myslef來幫助我編寫一些安卓照片應用程序。從閱讀谷歌網站上的Android圖形資料,我發現我錯過了一些非常基本的概念。 – yowza 2011-06-05 13:16:27

+0

我還沒有使用內置的Bitmap函數,因爲我的主要項目大多是openGL原語。根據我的理解,最簡單的方法是在兩個Bitmap對象上調用getPixels()。這將爲每個像素返回一個顏色值數組。然後,您可以在每個顏色值中添加顏色值,並將setPixels()調用到「新」位圖中。這些像素按照ARGB順序設置爲整數,因此您可能想要跳過Alpha,儘管這對於照片具體無關緊要。這可能不是最快或最有效的方式,但它應該起作用。 – Geobits 2011-06-05 15:22:35