android如何获得图像斑点的宽度和高度?

android如何获得图像斑点的宽度和高度?,android,image,height,width,blob,Android,Image,Height,Width,Blob,我已将图像存储到数据库中。我可以得到斑点,但无法找到正确的高度和宽度,硬编码每个图像的宽度和高度不是一个好主意。请帮帮我 Bitmap bitmap=BitmapFactory.decodeResource(getResources(), R.drawable.img); int WIDTH=bitmap.getWidth(); int HEIGHT=bitmap.getHeight(); bitmap.recycle(); 位图Bitmap=Bi

我已将图像存储到数据库中。我可以得到斑点,但无法找到正确的高度和宽度,硬编码每个图像的宽度和高度不是一个好主意。请帮帮我

Bitmap bitmap=BitmapFactory.decodeResource(getResources(), R.drawable.img); int WIDTH=bitmap.getWidth(); int HEIGHT=bitmap.getHeight(); bitmap.recycle(); 位图Bitmap=BitmapFactory.decodeResource(getResources(),R.drawable.img); int WIDTH=bitmap.getWidth(); int HEIGHT=bitmap.getHeight(); bitmap.recycle(); 其中
img
将是您在
drawable
中的图像

位图Bitmap=BitmapFactory.decodeResource(getResources(),R.drawable.img); int WIDTH=bitmap.getWidth(); int HEIGHT=bitmap.getHeight(); bitmap.recycle(); 其中
img
将是您在
drawable
中的图像

我从他那里得到了答案

我从他那里得到了答案


同一个问题不要问两次,人们会在他们能回答的时候回答。同一个问题不要问两次,人们会在他们能回答的时候回答。
public Bitmap convertBlobToBitmap(byte[] blobByteArray) {       
        Bitmap tempBitmap=null;        
        if(blobByteArray!=null)
        tempBitmap = BitmapFactory.decodeByteArray(blobByteArray, 0, blobByteArray.length);

        return tempBitmap;
    }


Bitmap temp_bitmapImg = convertBlobToBitmap(BitmapArrayOfImage());
                int height = temp_bitmapImg .getHeight();
                int width = temp_bitmapImg .getWidth();