詳解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法式設計有所贊助。