posts - 101,  comments - 29,  trackbacks - 0

          在我們玩的游戲中我們會(huì)經(jīng)常見(jiàn)到一些圖像的特效,比如半透明等效果。要實(shí)現(xiàn)這種半透明效果其實(shí)并不難,需要我們懂得圖像像素的操作。

          不要怕,其實(shí)在Android中Bitmap為我們提供了操作像素的基本方法。

          我們可以通過(guò)getPixels()方法獲得該圖像的像素并放到一個(gè)數(shù)組中去,我們操作這個(gè)數(shù)組就可以了。最后通過(guò)setPixels()方法設(shè)置這個(gè)數(shù)組到Bitmap中。

          在Android中,每一個(gè)圖像像素通過(guò)一個(gè)4字節(jié)整數(shù)來(lái)展現(xiàn):最高位字節(jié)用作Alpha通道,即用來(lái)實(shí)現(xiàn)透明與不透明控制,·255代表完全不透明,0則代表完全透明;接下來(lái)的一個(gè)字節(jié)是Red紅色通道,255代表完全是紅包。依次類(lèi)推,接下來(lái)的兩個(gè)字節(jié)相應(yīng)地實(shí)現(xiàn)綠色和藍(lán)色通道

          posted on 2012-02-17 11:30 mixer-a 閱讀(136) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 商洛市| 高陵县| 衡水市| 辽阳市| 余干县| 高安市| 毕节市| 万安县| 顺义区| 闽清县| 怀化市| 丽水市| 晴隆县| 越西县| 万盛区| 怀集县| 犍为县| 西华县| 义马市| 周宁县| 田东县| 靖西县| 翁源县| 富阳市| 巴马| 玛纳斯县| 香港 | 广州市| 汝阳县| 大冶市| 肇源县| 木兰县| 长武县| 墨脱县| 菏泽市| 墨江| 南丰县| 仁怀市| 油尖旺区| 四川省| 宜君县|