Получите размер Bitmap Android

Возможный дубликат:
Размер битового массива после декодирования?

В любом случае, я могу получить размер этого растрового изображения? Я пытался использовать getByteCount (), но я не могу его использовать?

Bitmap bitmap = BitmapFactory.decodeByteArray(decryptedData , 0, decryptedData .length); //decoding bytearrayoutputstream to bitmap 

Какие-либо предложения?

Если изображение локально хранится, вы можете сделать следующее

 public long getImageLength(String absFileName) { File file = new File(absFileName); return file.length(); } /** * From "http://stackoverflow.com/questions/2169649/open-an-image-in-androids-built-in-gallery-app-programmatically" * uri - data stored in an Intent returned from an application such as Gallery or Camera */ private String getAbsPath(Uri uri) { String[] projection = { MediaStore.Images.Media.DATA }; Cursor cursor = managedQuery(uri, projection, null, null, null); int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA); cursor.moveToFirst(); return cursor.getString(column_index); } 

Как вы можете видеть из API , вы можете использовать

 getWidth() getHeight() 

Для размера растрового изображения в пикселях.

И если это массив байтов (8bit = 1byte), просто возьмите decryptedData.length - offset и вы знаете, сколько байтов в Bitmap.

Или я чего-то не хватает?

Intereting Posts
Я получаю исключение базы данных не закрытое исключение в SQLite (Android), но я явно закрываю свою базу данных … Help? Как применить одиночный фон для группы и ребенка в expandablelistview Android Override 9-patch padding в XML с одной стороны Запуск активности задерживается (startActivity). Java.lang.IllegalStateException: ожидается BEGIN_ARRAY, но BEGIN_OBJECT в строке 1 столбца 2 Не удается передать объект ArrayList <Parcelable> в действие Используйте glide для загрузки растрового изображения в ImageView Обои ImageView внутри пользовательского представления не отображаются на некоторых устройствах Ошибка при получении Карт Google в android CollapsingToolbarLayout crash на 4.4 устройствах (java.lang.IllegalArgumentException: радиус должен быть> 0) Как добавить представление в начало линейного макета в коде? Время ожидания запроса волейбола Android, воспроизводящий видео с видом на камеру в фоновом режиме Как использовать XML-макет в качестве отображаемого изображения Размер указателя. Насколько велика ссылка на объект?