Разрешение изображения против разрешения экрана против разрешения камеры - PullRequest
0 голосов
/ 05 сентября 2018

Я делаю приложение для Android, которое включает в себя захват изображения и отображение его на экране.

В настоящее время я использую Android Studio для разработки этого приложения.

Я разрабатываю это приложение с помощью Xiaomi RedMi note5A / 5. Разрешение экрана 1280х720. Тем не менее, его камера может принимать изображения с гораздо более высоким разрешением. Будет ли разрешение экрана телефона отображать захваченное изображение в лучшем разрешении или оно будет уменьшено до 1280x720 из-за ограничений экрана.

Я попытался найти метод для метода getSupportedPreviewSizes() в библиотеке и попытался его использовать. Поддерживаемые размеры предварительного просмотра только до 1280x720. Пожалуйста, порекомендуйте! Спасибо

1 Ответ

0 голосов
/ 05 сентября 2018

Если изображение имеет больше пикселей, чем экран, то изображение должно быть масштабировано или обрезано для отображения. Простой способ справиться с этим - просто установить изображение в качестве источника ImageView . Android будет обрабатывать масштабирование, поэтому ваше изображение может соответствовать представлению . Ниже приведен простой пример.

myImageView.setImageBitmap(pictureBmp);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...