Articles of android bitmap

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

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

Как преобразовать изображение в PDF?

Я разрабатываю приложение, где мне нужно преобразовать изображение в PDF. Я что-то пробовал, но проблема в том, что размер изображения в этом PDF очень мал. Мне нужно решение, чтобы исправить это. Также я ищу преобразование нескольких изображений в один документ PDF. Я отправлю код, который я пробовал. public void convertPDF(byte[] path) { String FILE = […]

Огромный байт в моем приложении после HPROF

Время от времени, особенно при внедрении новых функций в моем приложении, я использую DDMS + HPROF для анализа памяти и использования кучи. Поскольку у приложения нет проблем с производительностью-ANR, и все работает плавно, изначально мне было все равно, но теперь, когда я вижу, что это примерно всегда одинаковый размер, мне интересно, что это может быть […]

Что такое «Ресурсы» в конструкторе BitmapDrawable?

Поскольку BitmapDrawable конструктор BitmapDrawable устарел, мы должны предоставить идентификатор ресурса конструктору. BitmapDrawable bitmapDrawable = new BitmapDrawable(res, bmap); Где res обычно getResources() . Зачем нужен конструктор и как мы можем определить это значение, если мы используем общий кэш изображений?

Повторное использование изображений для разных размеров экрана и плотности на Android

Контекст: Я разрабатываю приложение Android для планшетов (ландшафт) с ресурсами изображения, которое имеет разрешение 1920×1200. Эта резолюция соответствует следующим размерам экрана и плотности: drawable-xlarge-hdpi drawable-large-xhdpi Проблема: если я включу все мои ресурсы изображения, дублированные в этих двух папках, конечный размер APK будет излишне тяжелым Мой неудачный подход: я попытался использовать Alias ​​для этих drawables, как […]

Освободить память от конкретной деятельности, когда она уничтожена

У меня есть средство запуска, которое загружает и изменяет размер большого растрового изображения, поскольку оно является фоном при его открытии. Всякий раз, когда вы нажимаете кнопку «Назад», Activity destroyed . Но я думаю, что память еще не выпущена. Когда я открою приложение, нажмите кнопку «Назад» и снова откройте его (повторно), я получу OutOfMemoryError . Я […]

Android Blur View (размытие фона за представлением)

Я пытаюсь сделать нижнюю часть размытия изображения для представления сверху, как на изображении. Я попытался размыть его, используя Rendenscript, но я не могу размыть только ту часть, которая находится за точкой зрения. 🙁 Я видел много библиотек, но почти все они размывают весь образ, но не часть его. Кроме того, важная часть заключается в том, […]

Вызывается java.lang.NullPointerException: пытается вызвать виртуальный метод 'int android.graphics.Bitmap.getWidth ()' в ссылке на нулевой объект

У меня есть BitmapScalingHelper.java: public class BitmapScalingHelper { public static Bitmap decodeResource(Resources res, int resId, int dstWidth, int dstHeight) { Options options = new Options(); options.inJustDecodeBounds = true; BitmapFactory.decodeResource(res, resId, options); options.inJustDecodeBounds = false; options.inSampleSize = calculateSampleSize(options.outWidth, options.outHeight, dstWidth, dstHeight); Bitmap unscaledBitmap = BitmapFactory.decodeResource(res, resId, options); return unscaledBitmap; } public static Bitmap decodeFile(String filePath, int […]

Как загрузить растровое изображение в изображение с помощью Picasso

Да, я использую Picasso для загрузки растрового изображения. Причина в том, что я декодирую URI в одной части моего адаптера и загружаю растровые изображения в другой, и я читаю здесь, что Вы всегда должны называть Picasso, даже если ваш URL-адрес равен null. Таким образом, он знает, что изображение было переработано. Поэтому я пробовал это … […]

Преобразование Android Bitmap в OpenCV Mat и обратно

Я хотел просто преобразовать растровое изображение из Android в объект Mat для OpenCV. Эта тема часто упоминается в «Переполнение стека». Например: Конвертировать Mat в Bitmap Opencv для Android ; Конвертировать Bitmap в Mat после захвата изображения с помощью камеры Android ; TemplateMatching mattoBitmap opencv для android Еще есть найти. Я следовал за установками в этих […]

Intereting Posts
Android: обработайте обратный вызов OAuth с помощью фильтра намерения Исправлена ​​прокрутка фонового изображения на мобильных сенсорных устройствах сразу не обновляется Java.lang.Object не может быть разрешен в Eclipse Как прокрутить вниз в ScrollView при запуске активности Обработка событий касания в ScrollView Android Trust Anchor не найден для подключения SSL для Android Android: рисовать круг с текстом внутри Asus Zenfone 5 не обнаружен компьютером Как создать свою собственную библиотеку для разработки Android, которая будет использоваться в каждой написанной вами программе? Получите день рождения для каждого контакта в приложении Android Main не может быть разрешен или не является полем Как установить радиокнопку по умолчанию в радиогруппе с Android Различные имена приложений для разных вариантов сборки? Android не работает правильно Менеджер AVD не запускается