Android編程實(shí)現(xiàn)基于BitMap獲得圖片像素?cái)?shù)據(jù)的方法
本文實(shí)例講述了Android編程實(shí)現(xiàn)基于BitMap獲得圖片像素?cái)?shù)據(jù)的方法。分享給大家供大家參考,具體如下:
網(wǎng)上看到的參考是:
int[] pixels = new int[bit.getWidth()*bit.getHeight()];//保存所有的像素的數(shù)組,圖片寬×高
bit.getPixels(pixels,0,bit.getWidth(),0,0,bit.getWidth(),bit.getHeight());
for(int i = 0; i < pixels.length; i++){
int clr = pixels[i];
int red = (clr & 0x00ff0000) >> 16; //取高兩位
int green = (clr & 0x0000ff00) >> 8; //取中兩位
int blue = clr & 0x000000ff; //取低兩位
System.out.println("r="+red+",g="+green+",b="+blue);
}
其中g(shù)etPixels中第三個(gè)參數(shù)要為圖片的寬度
實(shí)際上有個(gè)更好的函數(shù)是
Bitmap bm = "得到bitmap圖片"; bm.getPixels(x,y);
直接獲得x,y坐標(biāo)處的像素點(diǎn)數(shù)據(jù)。
希望本文所述對(duì)大家Android程序設(shè)計(jì)有所幫助。
- Android中使用Bitmap類將矩形圖片轉(zhuǎn)為圓形的方法
- Android中Bitmap用法實(shí)例分析
- Android實(shí)現(xiàn)EditText內(nèi)容保存為Bitmap的方法
- Android實(shí)現(xiàn)EditText中添加和刪除bitmap的方法
- Android中把bitmap存成BMP格式圖片的方法
- Android傳遞Bitmap對(duì)象在兩個(gè)Activity之間
- Android編程實(shí)現(xiàn)在Bitmap上涂鴉效果
- Android編程實(shí)現(xiàn)擦除Bitmap中某一塊的方法
- android bitmap compress(圖片壓縮)代碼
- Android App開發(fā)中將View或Drawable轉(zhuǎn)為Bitmap的方法
相關(guān)文章
Android手機(jī)拍照或選取圖庫(kù)圖片作為頭像
這篇文章主要介紹了Android手機(jī)拍照或選取圖庫(kù)圖片作為頭像的相關(guān)資料,需要的朋友可以參考下2015-06-06
Android中選項(xiàng)菜單(OptionMenu)的創(chuàng)建方法
這篇文章主要介紹了Android中選項(xiàng)菜單(OptionMenu)的創(chuàng)建方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-01-01
Android SurfaceView拍照錄像實(shí)現(xiàn)方法
這篇文章主要為大家詳細(xì)介紹了Android SurfaceView拍照錄像實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02
Android Compose衰減動(dòng)畫Animatable使用詳解
這篇文章主要為大家介紹了Android Compose衰減動(dòng)畫Animatable使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11
保存ListView上次的滾動(dòng)條的位置實(shí)例(必看)
下面小編就為大家?guī)硪黄4鍸istView上次的滾動(dòng)條的位置實(shí)例(必看)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-03-03

