在用于Windows的visual studio c#.net框架中,有Bitmapdata.scan0
获取位图对象的第一个像素地址。 android上有类或方法可以做同样的事情吗?如何在android上找到位图对象的第一个像素地址?
答案 0 :(得分:1)
android位图中的像素存储为数组。
您所要做的就是:
Bitmap.getPixel(x,y);
该方法将返回存储在位置x,y中的像素,位图范围为:
0 - 在X上
和 0 - Y上的高度。
因此,您必须扫描所有表格以获取每个像素,如下所示:
for(int i = 0; i < bmp.getHeight(); i++){
for(int j = 0; j < bmp.getWidth(); j++){
int pixel = bmp.getPixel(j, i);
}
}
希望这有助于。
问候!
答案 1 :(得分:0)
说你的位图是:
Bitmap bitmap;
如果它已初始化并保存数据,您可以使用以下内容获取第一个像素:
int color = bitmap.getPixel(0, 0);