Articles of png

Уменьшает размер файлов .png, что приводит к результату Bitmap в памяти

Я пишу игру с большим количеством фотографий PNG. Все работало нормально. Чем я добавил новую активность в WebView и получил нехватку памяти. После этого я сделал некоторый эксперимент – замените игровые изображения PNG на те, которые полностью заполнены цветом. В результате пропала нехватка памяти. Но я полагаю, что Bitmap внутренне удерживает каждый пиксель отдельно, поэтому […]

Android: Как загрузить файл .png с помощью Async и установить его в ImageView?

У меня есть URL-адрес изображения .png, который нужно загрузить и установить в качестве источника ImageView. До сих пор я новичок, поэтому есть несколько вещей, которые я не понимаю: 1) Где я храню файл? 2) Как установить его в ImageView в java-коде? 3) Как правильно переопределить методы AsyncTask? Заранее спасибо, высоко ценят любую помощь.

Растровое изображение в Android: размер ресурсов для отображения в виде 50dp

У меня есть PNG-изображение, которое я хочу отобразить в своем приложении. В файле макета (.xml) я устанавливал ширину и высоту 50dp (не зависящий от плотности). Но каков должен быть размер моих ресурсов (.png)? Я подумал об этом (расчет на основе коэффициентов плотности): Ресурс ldpi: 38 Ресурс mdpi: 50 (базовый) Ресурс hdpi: 75 Ресурс xhdpi: 100 […]

Как установить PNG-файл в ImageView?

У меня есть файл с именем nochart.png in /drawable . Как я могу установить это в ImageView? chartImageView.setImageDrawable(R.drawable.nochart); Не компилируется.

Применение наложения (фильтра изображений) к растровому изображению

Я пытаюсь захватить изображение из намерения камеры, а затем применить к нему фильтр изображения. Для разработки изображения будет изображение, снятое камерой, и фильтр изображения будет доступен в ресурсах в виде файла png. Я могу наложить фильтр поверх исходного изображения. Но после того, как наложенное оригинальное изображение «почти» невидимо (это означает, что фильтр накладывается на исходное […]

Как декодировать png-изображение, закодированное в Base64, и увидеть его в ImageView?

Мое устройство Android запрашивает на сервере png–изображение. Сервер кодирует изображение в Base64 и отправляет его на мое устройство. После этого я декодирую строку Base64 в массив байтов и использую BitmapFactory.decodeByteArray (), чтобы создать его растровое изображение. Я не вижу изображение, когда добавляю его в ImageView. См. Ниже код: JSONObject params = resultObject.getJSONObject("params"); byte[] decodedImageInBytes = […]

Как экспортировать векторные векторные чертежи Android XML в другой формат?

Я хочу воссоздать свое приложение для iOS, а значки в Android – это векторы XML с атрибутом android: pathData. Как преобразовать их в образ, который я могу разместить в Xcode, и использовать (сохраняя прозрачность)? Я искал решение и ничего не нашел и прочитал статью на сайте разработчика Android в Vector Asset Studio, но ничего не […]

При сохранении растрового изображения на диск сплошные пути показывают артефакты

[Edit: Я сделал минимальный проект, чтобы попытаться сузить то, что происходит. Код внизу все равно генерирует те же артефакты при сохранении] У меня есть приложение, которое рисует простую 2D-геометрию с помощью Paths. Формы – сплошные цвета, иногда с альфой <255, и могут быть украшены линиями. В представлении, которое рисует геометрию, никогда не возникало проблемы с […]

Использование JPEG в качестве фона для Android, установленного в PNG

Я хочу спросить, принимает ли Android изображения JPEG вместо PNG, потому что PNG имеет больший размер файла благодаря JPEG, поэтому я хочу знать, как использовать JPEG в качестве фонового изображения на layout.xml.

Запутывание решений PNG banding

У меня возникли проблемы с группировкой файлов PNG. Выкалывание в проблему привело к двум решениям. Оба имеют смысл индивидуально, но вместе они этого не делают. Решения, которые я обнаружил: 1) Переместите PNG-файл в папку «raw». Это предотвращает AAPT от «оптимизации» изображения, что приводит к обвязке. 2) Измените формат пикселя окна вашей деятельности на RGBA_8888 (т. […]