Articles of bitmapfactory

Размер MediaStyle LargeIcon

Я внедряю уведомление в стиле Lollipop для приложения потокового музыкального проигрывателя FTP, используя новый класс Notification.MediaStyle. Я устанавливаю обложку альбома как «большой значок». Учитывая, что обложка альбома берется непосредственно из воспроизводимого файла, размер этого альбома меняется в зависимости от источника (возможно, до 5000х5000). Из моего кода pre-lollipop я декодирую растровое изображение под максимальным размером, определяемым: […]

BitmapFactory.decodeResource и необъяснимый недостающий объем памяти

Я получаю странную ошибку нехватки памяти, декодирующую ресурс рисованного изображения 960x926px jpg, выделяя 3555856 байт. Изображение размещено только в drawable-xxhdpi (3x), и я использую устройство hdpi (1.5x). Два вопроса: Почему я получаю ошибку, хотя у меня достаточно свободной памяти в куче? Выделение для устройства hdpi должно быть ((960/2) x (926/2)) x 4 = 888960 байт […]

Android – calculateInSampleSize, почему Math.round справляется с высотой (height / reqHeight), когда ширина> высота?

Я смотрю на «developer.android.com», чтобы уменьшить мой растровый файл, и я нашел одно, чего я не понимаю. Поэтому я ценю, что вы мне немного поможете. Вот фрагмент от developer.android.com public static int calculateInSampleSize( BitmapFactory.Options options, int reqWidth, int reqHeight) { // Raw height and width of image final int height = options.outHeight; final int width […]

BitmapFactory.decodeStream возвращает null без исключения

Я пытаюсь загрузить удаленное изображение с сервера, и благодаря большому количеству примеров кода в stackoverflow у меня есть решение, которое работает в 2 из 3 изображений. Я действительно не знаю, в чем проблема с третьим изображением, а иногда, когда код запускается в отладчике, загружается изображение. Также, если я загружаю изображение проблемы сначала, другие два изображения […]

Отображение изображений из определенной папки на SD-карте с использованием gridview

Я пытаюсь создать gridview, который загружается изображениями из определенной папки, которая находится на SDCard. Путь к папке известен («/ sdcard / pictures»), но в примерах, которые я видел в Интернете, я не знаю, как и где указать путь к папке с фотографиями, с которой я хочу загрузить изображения. Я прочитал десятки учебных пособий, даже учебник […]

Android: Прозрачность PNG не работает с BitmapFactory.decodeStream (…) и папкой с активами

Я использую следующий метод, чтобы вытащить PNG-файл из папки активов в приложении для Android: public static Bitmap getBitmapFromAssets(Context context, String fileName) { try { AssetManager assetManager = context.getAssets(); InputStream inputStream = assetManager.open(fileName); Bitmap bitmap = BitmapFactory.decodeStream(inputStream); return bitmap; } catch(Exception ex) { ex.printStackTrace(); return null; } } Затем я устанавливаю источник ImageView в элементе GridView […]

Как указать формат растрового изображения (например, RGBA_8888) с помощью BitmapFactory.decode * ()?

Я делаю несколько звонков в BitmapFactory.decodeFile() и BitmapFactory.decodeResource() , и я хотел бы указать формат, который декодируют растровые изображения, например RGB_565 или RGBA_8888. В настоящее время формат декодированного растрового изображения, по-видимому, зависит от входящего изображения. Альтернативно, есть ли способ конвертировать существующее растровое изображение в конкретный формат? Причина, по которой это важно, заключается в том, что […]

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

Возможный дубликат: Размер битового массива после декодирования? В любом случае, я могу получить размер этого растрового изображения? Я пытался использовать getByteCount (), но я не могу его использовать? Bitmap bitmap = BitmapFactory.decodeByteArray(decryptedData , 0, decryptedData .length); //decoding bytearrayoutputstream to bitmap Какие-либо предложения?

Android: Какой формат изображения использовать и почему?

Я начинающий программист, и мой вопрос: какой формат изображения я должен использовать для своего приложения для Android? Descripton: Я использую только иллюстрации, поэтому изображения – это в основном фоновые изображения и некоторые кнопки, и я хотел бы знать, какой из них является лучшим способом. Мой текущий прогресс для изображений следующий: я использую формат файла .png. […]

Преобразование битмапа в память в битмап с помощью Bitmap.Config.RGB_565

У меня загруженный битмап, который я бы хотел преобразовать, чтобы установить конфигурацию в Bitmap.Config.RGB_565 . Есть ли простой способ преобразования Bitmap в эту конфигурацию после того, как битмап уже загружен в память? Например, ниже у меня есть растровое изображение, декодированное из ресурсов приложения, однако, как бы преобразовать уже загруженный Bitmap в RGB_565 ? Я уверен, […]

Intereting Posts
Профавация Obfuscation, вызывающая ослабление dex, чтобы выбросить исключения Обновить фрагмент при отклонении диалоговогофрагмента ExpandableListFragment с LoaderManager для пакета совместимости Что происходит на устройстве Android при обновлении приложения? Ищите исходный код новых виджетов времени и даты Google Calendar Есть ли способ использовать продукты go-play в приложении на сервере бэкэнда? DialogFragment с настраиваемой компоновкой вызывает сбой в моем приложении Как мы можем обрабатывать разные типы ответов с помощью Retrofit 2? Установите диапазон для элементов в GridLayoutManager, используя SpanSizeLookup Базы данных синхронизации Mysql SQLite Запросить приложение Android для обновления приложения, если текущая версия <> рыночная версия Android – как заставить ребенка переопределить родительский метод с кодом Неподдерживаемый метод DSL-метода Gradle: «exclude ()» Выполнение не выполнено для задачи: app: compileDebugJavaWithJavac Android Qualcomm BoostFramework ()