2013-04-26 45 views
0

我是android新手,我有一个项目可以保存照片并计算其签名。我已经拍下照片并保存了。在android中使用像素

它的签名包括计算RGB中所有像素值的平均值。问题是我不知道如何处理像素和颜色。

你能帮我解释一下和/或教程和/或代码。

谢谢

回答

1

这里是从位图获取像素的代码。

int width = bitmap.getWidth(); 
int height = bitmap.getHeight(); 

int pixel; 

for (int x = 0; x < width; ++x) { 
    for (int y = 0; y < height; ++y) { 
     // get pixel color 
     pixel = bitmap.getPixel(x, y); 

     int A = Color.alpha(pixel); 
     int R = Color.red(pixel); 
     int G = Color.green(pixel); 
     int B = Color.blue(pixel); 
    } 
}