Articles of android bitmap

Изображение из галереи автоматически поворачивается – Android

В моем приложении Android я загружаю изображение из галереи устройств. В этом я сталкиваюсь с проблемой ориентации изображения. Когда я загружаю изображения с большим разрешением из галереи, они автоматически поворачиваются, а затем отображаются на мой взгляд. Я пробовал различные решения по этой проблеме, но не смог найти правильное решение. Я ссылался на getOrientation () и […]

Android использует PorterDuff для объединения изображений

Поэтому я принципиально не понимаю ничего о PorterDuff и его различных режимах. У меня есть два изображения, которые я пытаюсь объединить, один из которых является воздушным изображением, а другой – альфа-маска, предназначенная для наложения на антенну, поэтому только некоторые разделы показывают. В настоящее время у меня есть система, где я могу правильно наложить маску на […]

Различные размеры выходного изображения на некоторых разрешениях камеры в Android

Я разрабатываю приложение для пользовательских камер, используя Android Camera2 API, где вы можете переключаться между различными разрешениями камеры и видео, доступными в телефоне. Он также предлагает возможность снимать квадратные снимки 1: 1. Чтобы взять квадратные снимки, я беру обычное изображение 4: 3, а затем обрезаю его, чтобы сохранить 1: 1. (Таким образом, 4032×3024 будет 3024×3024). […]

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

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

Пинч увеличивает изображение на Xamarin

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

Как я могу сохранить растровое изображение правильно во второй раз?

Я хочу сохранить растровое изображение в кеш-каталог. Я использую этот код: try { File file_d = new File(dir+"screenshot.jpg"); @SuppressWarnings("unused") boolean deleted = file_d.delete(); } catch (Exception e) { // TODO: handle exception } imagePath = new File(dir+"screenshot.jpg"); FileOutputStream fos; try { fos = new FileOutputStream(imagePath); bitmap.compress(CompressFormat.JPEG, 100, fos); fos.flush(); fos.close(); } catch (FileNotFoundException e) { […]

Попытка масштабировать Bitmap на Android не работает

Я пытаюсь масштабировать растровое изображение. Короче говоря, изображение происходит от ByteArray с шириной 4016. После того, как я масштабирую изображение с заводскими настройками, он все равно сообщает об изображении шириной 4016. Вот два клипа моего кода: Bitmap myBitmap = null; @Override protected byte[] doInBackground(Object… params) { final BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = true; […]

Системная ошибка, отображающая вывод виртуального дисплея MediaProjection в ImageReader

Я работаю над приложением, которое необходимо для захвата экрана в растровое изображение для передачи. Я пытаюсь использовать новые Android 5.0 android.media.projection API для выполнения захвата экрана. Рабочий процесс для этого API завершается вызовом mediaProjection.createVirtualDisplay("Test Screen", WIDTH, HEIGHT, DPI, DisplayManager.VIRTUAL_DISPLAY_FLAG_AUTO_MIRROR, surface, null, null); В моей первоначальной попытке этого захвата я получил поверхностный объект из SurfaceView. Это […]

Как создать тиснение вокруг растрового изображения?

Популярная игра « Слова с друзьями» рисует буквы на игровом поле как единое целое – Вы можете видеть желтый линейный градиент, применяемый ко всем буквенным фрагментам на следующем скриншоте, а также эффект тиснения на краю: В моей игре слова я хотел бы иметь похожие эффекты: Поэтому я создаю игровую панель размером mBitmap , затем рисую […]

SVG для Bitmap во время конвертации в Android

Как преобразовать SVG (масштабируемую векторную графику) в Bitmap во время выполнения в Android? Просьба, если возможно, предоставить мне точный фрагмент кода или точные ссылки. Я совершенно новичок в разработке приложений для Android.