2
我的應用程序捕獲圖像並應用濾鏡來修改圖像的RGB值。如何顯示圖像的RGB值的直方圖?
修改完成後,我希望在圖像本身的頂部顯示每種顏色(紅色,綠色,藍色)的直方圖。
我已經知道如何獲得RGB值,我已經知道如何獲得位圖,我只是不知道如何繪製它們。對於RGB值
代碼:
int[] pixels = new int[width*height];
int index = 0;
image.getPixels(pixels, 0, width, 0, 0, width, height);
Bitmap returnBitmap = Bitmap.createBitmap(width, height,
Bitmap.Config.ARGB_8888);
for (int x = 0; x < width; x++) {
for (int y = 0; y < height; y++) {
A = (pixels[index] >> 24) & 0xFF;
R = (pixels[index] >> 16) & 0xFF;
G = (pixels[index] >> 8) & 0xFF;
B = pixels[index] & 0xFF;
++index;
}
}
嗨,看到我更新的問題,我已經知道如何獲得RGB值,我只是不知道如何根據捕獲的圖像繪製它們 – User1204501
嘿,請看我編輯的答案。希望這可以幫助。 – MalaKa