Получить ширину и высоту растрового изображения без загрузки в память

Я новичок в android, поэтому я хотел бы знать, есть ли способ получить размеры растрового изображения без загрузки растрового изображения в память.

Вы можете установить BitmapFactory.Options с помощью inJustDecodeBounds, чтобы получить ширину и высоту изображения без загрузки растрового пикселя в память

BitmapFactory.Options bitmapOptions = new BitmapFactory.Options(); bitmapOptions.inJustDecodeBounds = true; BitmapFactory.decodeStream(inputStream, null, bitmapOptions); int imageWidth = bitmapOptions.outWidth; int imageHeight = bitmapOptions.outHeight; inputStream.close(); 

Больше подробностей:

Public boolean inJustDecodeBounds

Поскольку: Уровень API 1, если установлено значение true, декодер вернет значение null (без битмапа), но все еще будут заданы поля out …, позволяющие вызывающему абоненту запрашивать растровое изображение без необходимости выделять память для своих пикселей.

http://developer.android.com/reference/android/graphics/BitmapFactory.Options.html#inJustDecodeBounds

Intereting Posts
Выбирайте контакт непосредственно из намерения соискателя Как писать и читать org.joda.time.Date в Parcelable class Закругленный прогресс в пределах округленного шага выполнения Как определить местоположение хранилища отладки для отладочной сборки Android ant? Ошибка установки с сообщением null – Ошибка Genymotion Как предотвратить клонирование тегов NFC? Библиотека поддержки дизайна Android FAB в фрагменте ViewPager с компоновкой координатора FLAG_ACTIVITY_REORDER_TO_FRONT игнорируется Как открыть изображение в папке с возможностью рисования с помощью приложений для просмотра изображений Android? Как запустить консоль «telnet» в эмуляторе устройства Android Studio? Не удается найти манифест, определяемый получателем ~ 1% от времени Сделать пользовательский заголовок по умолчанию на Android Apkbuilder находит дубликат файла при добавлении powermock в проект тестирования Android Круговая контрольная панель с использованием фрески Скользящая нагрузка в SimpleTarget <Bitmap> не соблюдая заданную ширину и высоту