Articles of растрового изображения

Андроид, фон, список слоев и масштабируемый элемент растрового изображения

В качестве фона у меня есть следующий набор: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <bitmap android:src="@drawable/base_bg" android:gravity="bottom" /> </item> <item android:top="10dp" android:left="10dp"> <bitmap android:src="@drawable/decoration1" android:gravity="top|right" android:width="25dp" android:height="25dp" /> </item> <item android:top="10dp" android:left="10dp"> <bitmap android:src="@drawable/decoration2" android:gravity="top|right" android:width="25dp" android:height="25dp" /> </item> </layer-list> Он отображает все растровые изображения ( base_bg , decoration1 и decoration2 ), но я не […]

Android, как масштабировать изображение с помощью параметров BitmapFactory

Я хочу декодировать изображение с SD-карты с помощью BitmapFactory.decodeFile (путь, параметры). Я также хочу, чтобы изображения размером более 2048×2048 пикселей уменьшались до 2048×2048 (поддерживая пропорции). Я мог бы сделать это вручную после получения растрового изображения, но для этого потребуется выделить большое количество байтов в дополнение к уже выделенным. Как мне настроить объект BitmapFactory.Options, чтобы получить […]

Изображение с высоким разрешением – OutOfMemoryError

Я разрабатываю приложение для Galaxy S4. Одним из требований приложения является наличие SplashScreen, содержащего изображение 1920×1080 пикселей. Его изображение высокого качества .jpeg и размер изображения составляет около 2 мегабайт . Проблема в том, что я получаю OutOfMemoryError, как только я запускаю приложение. Я очень ошеломлен, что это уже происходит с размером всего в 2 мегабайта? […]

Ширина / высота битмапа различаются после загрузки из ресурса

Первый. Я новичок в кодировании Android 🙂 Что я делаю, это загрузить Bitmap из моего res / drawable-mdpi с BitmapFactory.decodeResource(getResources(), R.drawable.cat_ground_01); После того, как я выхожу из ширины / высоты растрового изображения, он сообщает мне другое значение, а затем битмап. Это довольно сложно разместить Bitmaps pixelperfect, например, перекрывать растровое изображение лица с растровым изображением. Возможно, […]

Изменение размера растрового изображения Android

У меня есть пользовательский вид (1066 x 738), и я передаю растровое изображение (720×343). Я хочу масштабировать растровое изображение, чтобы оно соответствовало пользовательскому представлению без превышения границы родителя. Я хочу добиться чего-то подобного: Как рассчитать размер растрового изображения? Как я рассчитываю новую ширину / высоту: public static Bitmap getScaledBitmap(Bitmap b, int reqWidth, int reqHeight) { […]

Радиотображение Android на 90 градусов приводит к раздавленному изображению. Нужен настоящий поворот между портретом и пейзажем

Я пытаюсь повернуть изображение растрового изображения на 90 градусов, чтобы изменить его в альбомном формате на портретный. Пример: [A, b, c, d] [E, f, g, h] [I, j, k, l] Повернутый на 90 градусов по часовой стрелке становится [Я, е, а] [J, F, Ь] [К, г, с] [Л, ч, д] Используя приведенный ниже код (из […]

Масштабированный битмап, поддерживающий соотношение сторон

Я хотел бы масштабировать Bitmap для зависящей от времени ширины и высоты, где соотношение сторон поддерживается, а Bitmap заполняет всю ширину и центрирует изображение по вертикали, либо обрезая избыток, либо заполняя зазор 0 альфа-пикселями. В настоящее время я перерисовываю растровое изображение, создавая Bitmap всех 0 альфа-пикселей и рисуя изображение Bitmap поверх него, масштабируя его до […]

Как кэшировать растровые изображения в родной памяти

Для моих 10 000 пунктов я решил что-то обсудить с этим интересным сайтом: механизм кэширования растровых изображений в собственной памяти. Задний план У устройств Android ограниченный объем памяти для каждого приложения – диапазон от 16 МБ до 128 МБ, в зависимости от различных параметров . Если вы пройдете этот предел, вы получите OOM, и это […]

Android запускает программный снимок экрана

Во-первых, я пишу корневое приложение, поэтому root-разрешения не являются проблемой. Я искал и искал и нашел много кода, который никогда не работал для меня, вот что я собрал до сих пор, и сортировка работает. Когда я говорю sorta, я имею в виду, что он делает изображение на моем /sdcard/test.png, но файл имеет 0 байтов и, […]

Java.lang.OutOfMemoryError: размер растрового изображения превышает бюджет VM – Android

Я разработал приложение, которое использует большое количество изображений на Android. Приложение запускается один раз, заполняет информацию на экране ( Layouts , Listviews , Textviews Listviews , Textviews и т. Д.), И пользователь считывает информацию. Нет анимации, специальных эффектов или чего-либо, что может заполнить память. Иногда чертежи могут меняться. Некоторые из них являются ресурсами Android, а […]

Intereting Posts
Android: уведомление от BroadcastReceiver Youtube SDK падает с DeadObjectException при переходе в приложение YouTube Информировать активность из BroadcastReceiver ТОЛЬКО, если он находится на переднем плане Android JSON HttpClient для отправки данных на сервер PHP с помощью HttpResponse Как создать древовидную структуру в Android? Как реализовать сенсорный прослушиватель на изображении? Как я могу переадресовать входящие SMS с определенным текстом Удалить LoginActivity из Manifest – Facebook SDK для Android 3.0 Android – Google Spreadsheet Api Android Wifi Direct: предотвращение принятия пользователем при подключении к известному партнеру Что означает @hide в исходном коде Android? Как я могу форматировать номер строки для запятой в поле редактирования android Получить идентификатор новой записи, вставленной в базу данных из возвращенного Uri Есть ли простой пример List / ListAdapter для Android Как записывать видео с определенной шириной и высотой на Android-устройстве samsung?