android Как получить ширину и высоту изображения капли? - PullRequest
0 голосов
/ 13 января 2011

Я сохранил изображение в базу данных.Я могу получить BLOB-объект, но не могу найти его правильную высоту и ширину и жесткое кодирование ширины и высоты каждого изображения - не очень хорошая идея.пожалуйста, помогите мне

Ответы [ 2 ]

3 голосов
/ 13 января 2011
Bitmap bitmap=BitmapFactory.decodeResource(getResources(), R.drawable.img);
        int WIDTH=bitmap.getWidth();
        int HEIGHT=bitmap.getHeight();
        bitmap.recycle();

где img будет вашим изображением в drawable.

0 голосов
/ 13 января 2011

Получил ответ

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