Android編程實現(xiàn)基于BitMap獲得圖片像素數(shù)據(jù)的方法
本文實例講述了Android編程實現(xiàn)基于BitMap獲得圖片像素數(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中第三個參數(shù)要為圖片的寬度
實際上有個更好的函數(shù)是
Bitmap bm = "得到bitmap圖片"; bm.getPixels(x,y);
直接獲得x,y坐標(biāo)處的像素點數(shù)據(jù)。
希望本文所述對大家Android程序設(shè)計有所幫助。
- Android中使用Bitmap類將矩形圖片轉(zhuǎn)為圓形的方法
- Android中Bitmap用法實例分析
- Android實現(xiàn)EditText內(nèi)容保存為Bitmap的方法
- Android實現(xiàn)EditText中添加和刪除bitmap的方法
- Android中把bitmap存成BMP格式圖片的方法
- Android傳遞Bitmap對象在兩個Activity之間
- Android編程實現(xiàn)在Bitmap上涂鴉效果
- Android編程實現(xiàn)擦除Bitmap中某一塊的方法
- android bitmap compress(圖片壓縮)代碼
- Android App開發(fā)中將View或Drawable轉(zhuǎn)為Bitmap的方法
相關(guān)文章
Android 自定義 HorizontalScrollView 打造多圖片OOM 的橫向滑動效果(實例代碼)
這篇文章主要介紹了Android 自定義 HorizontalScrollView 打造多圖片OOM 的橫向滑動效果(實例代碼),需要的朋友可以參考下2017-10-10Android開發(fā)筆記之:深入理解Cursor相關(guān)的性能問題
本篇文章是對Android中Cursor相關(guān)的性能問題進行了詳細的分析介紹,需要的朋友參考下2013-05-05Android中Fragment多層嵌套時onActivityResult無法正確回調(diào)問題的解決方法
這篇文章主要介紹了Android中Fragment多層嵌套時onActivityResult無法正確回調(diào)問題的解決方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-09-09讓Android應(yīng)用不被殺死(killer)的方法
這篇文章主要介紹了讓Android應(yīng)用不被殺死(killer)的方法,本文講解了實現(xiàn)方法和原理分析,需要的朋友可以參考下2015-04-04Android編程實現(xiàn)根據(jù)不同日期計算天數(shù)差的方法
這篇文章主要介紹了Android編程實現(xiàn)根據(jù)不同日期計算天數(shù)差的方法,涉及Android調(diào)用日期類Calendar實現(xiàn)時間運算的相關(guān)技巧,需要的朋友可以參考下2016-03-03Android開發(fā)之a(chǎn)ndroid_gps定位服務(wù)簡單實現(xiàn)
這篇文章主要介紹了Android開發(fā)之a(chǎn)ndroid_gps定位服務(wù)簡單實現(xiàn) ,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-04-04