如题

解决方案 »

  1.   

    灰度图片bmp格式,希望将它的像素点信息存储在二维数组里面
      

  2.   

    灰度图片bmp格式,希望将它的像素点信息存储在二维数组里面 
      

  3.   

    你可以参考一下Android本身的android.graphics.Bitmap的实现,一般在Android使用图片,都会用到这个类,这个类中有一个函数:
    getPixels(int[] pixels, int offset, int stride, int x, int y, int width, int height)
    Returns in pixels[] a copy of the data in the bitmap.
    功能和你要求的类似,只不过返回的是一位数组,转成二维数组应该不是问题吧。
    使用是需注意,对于比较大的图片,你的操作很可能会比较占用内存,需要处理一下out of memory的exception。
      

  4.   

    Bitmap image = ((BitmapDrawable)iv.getDrawable()).getBitmap();
    int h=image.getHeight();
    int w=image.getWidth();
    a=image.getPixel(100, 100);
    String s=a+"";
    tv.setText(s+" "+h+" "+w);
    这样子写可以吗,我输出来的像素值是负的
      

  5.   

    请仔细看我给你的接口,我说的是getPixels,你使用的是getPixel,你使用的接口是获取某个像素的颜色的。