android上位图对象的第一个像素地址

android上位图对象的第一个像素地址,android,Android,在visual studio c#.net framework for windows上,存在获取位图对象的第一个像素地址的Bitmapdata.scan0。android上有没有一个类或方法可以做同样的事情?如何在android上找到位图对象的第一个像素地址?android位图中的像素存储为数组 你所要做的就是: 位图.getPixel(x,y) 该方法将返回存储在x、y位置的像素,位图范围为: 0-在X上 及 0-Y轴上的高度 因此,您必须对所有表格进行扫描,以获得每个像素,如下所示: fo

在visual studio c#.net framework for windows上,存在获取位图对象的第一个像素地址的
Bitmapdata.scan0
。android上有没有一个类或方法可以做同样的事情?如何在android上找到位图对象的第一个像素地址?

android位图中的像素存储为数组

你所要做的就是:

位图.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);
   }
}
for(int i=0;i
希望这有帮助

问候

假设您的位图是:

Bitmap bitmap;
如果已初始化并保存数据,则可以使用以下方法获取第一个像素:

int color = bitmap.getPixel(0, 0);

如果你有位图,你可以看到所有的像素。问题是什么?谢谢,但是getpixel的方法获取像素的颜色(x,y),我希望第一个像素地址直接写入位图对象,因为setpixel和getpixel使用更多的内存和cpu。