android如何获取图像blob的宽度和高度?

时间:2011-01-13 10:47:23

标签: android image height width blob

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

2 个答案:

答案 0 :(得分:3)

Bitmap bitmap=BitmapFactory.decodeResource(getResources(), R.drawable.img);
        int WIDTH=bitmap.getWidth();
        int HEIGHT=bitmap.getHeight();
        bitmap.recycle();

其中img将是drawable中的图片。

答案 1 :(得分:0)

  

得到答案      

http://apachejava.blogspot.com/2011/01/get-width-and-height-of-image-blob.html

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();