在我們玩的游戲中我們會經常見到一些圖像的特效,比如半透明等效果。要實現這種半透明效果其實并不難,需要我們懂得圖像像素的操作。
不要怕,其實在Android中Bitmap為我們提供了操作像素的基本方法。
我們可以通過getPixels()方法獲得該圖像的像素并放到一個數組中去,我們操作這個數組就可以了。最后通過setPixels()方法設置這個數組到Bitmap中。
在Android中,每一個圖像像素通過一個4字節整數來展現:最高位字節用作Alpha通道,即用來實現透明與不透明控制,·255代表完全不透明,0則代表完全透明;接下來的一個字節是Red紅色通道,255代表完全是紅包。依次類推,接下來的兩個字節相應地實現綠色和藍色通道。
posted on 2012-02-17 11:30
mixer-a 閱讀(130)
評論(0) 編輯 收藏