詳解Java中的數組與字符串相干常識。本站提示廣大學習愛好者:(詳解Java中的數組與字符串相干常識)文章只能為提供參考,不一定能成為您想要的結果。以下是詳解Java中的數組與字符串相干常識正文
本文實例講述了Android應用BitMap取得圖片像素數據的辦法。分享給年夜家供年夜家參考,詳細以下:
網上看到的參考是:
int[] pixels = new int[bit.getWidth()*bit.getHeight()];//保留一切的像素的數組,圖片寬×高
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);
}
個中getPixels中第三個參數要為圖片的寬度
現實上有個更好的函數是
Bitmap bm = "獲得bitmap圖片" bm.getPixels(x,y);
直接取得x,y坐標處的像素點數據。
願望本文所述對年夜家Android法式設計有所贊助。