Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
ExFau$t
262 / 237 / 43
Регистрация: 08.05.2012
Сообщений: 1,278
#1

Поворот изображения при снимке - Программирование Android

11.11.2016, 09:51. Просмотров 157. Ответов 2
Метки нет (Все метки)

Сетап такой: пользователи делают снимок в портретном режиме, и раньше достаточно было для корректного отображения фотографий повернуть их на 90. Однако сейчас появилось неск. устройств, где итоговое изображение перевернуто на бок. То есть оно было в нормальной ориентации, а я повернул на 90. Вопрос: как отловить такую ситуацию? Например,
Java
1
2
Camera.getCameraInfo(Camera.CameraInfo.CAMERA_FACING_BACK, info);
                    int rotate = info.orientation;
для обоих устройств даёт 90.

Java
1
2
Display display = ((WindowManager) context.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
display.getRotation() {
для обоих устройств даёт 0.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2016, 09:51     Поворот изображения при снимке
Посмотрите здесь:

Поворот Bitmap изображения - Программирование Android
Здравствуйте. Есть изображения Bitmap. вывожу их на канвас с помощью canvas.drawBitmap(bitmap, x, y, null). Нужно вывести эти изображения с...

Поворот изображения (GPS) - Программирование Android
Добрый день Пытаюсь сделать вот что, на canvas рисую изображение относительно своих координат, которые беру с GPS. Хотелось бы...

поворот изображения мультитачем - Программирование Android
Хочу поворачивать изображения, которые я вывожу на экран, на произвольный угол от 0 до 360 градусов двигая пальцами картинку. Подскажите...

Увеличение изображения при клике на миниатюру - Программирование Android
Подскажите как реализовать увеличение изображения при клике на него, т.е. в активности выводится миниатюра сделанного и сохранённого на...

Центрирование изображения при вращении и увеличении - Программирование Android
Добрый день! пишу контролл аватара с функциями масштабирования и вращения. Столкнулся с проблемой центрирования изображения при его...

Как сделать границы в пространстве ImageView при прокрутке изображения - Программирование Android
Как сделать границы в пространстве ImageView при прокрутке большого изображения <ImageView ...

Крашится приложение при повторной загрузки изображения через галерею - Программирование Android
Привет! Ерунда такая. Указываю картинку для загрузки в View через галерею. Первый раз загружаю, нормально. Хочу указать другую....

При прокрутке listview изображения подгружаются, но происходит "скачок" списка - Программирование Android
Здравствуйте. Использую listview и item с текстом и изображениями. При прокрутке listview изображения подгружаются, но происходит...

Поворот ViewPager - Программирование Android
Как повернуть ViewPager на 90 градусов при заблокированной портретной ориентации? Применяю RotateAnimation, но анимация не срабатывает до...

Поворот Экрана - Программирование Android
У меня есть TableLayout и матрица смолл кнопок 8 на 8 описанных через XML. При повороте экрана часть кнопок не видно. Как можно описать,...

AsynkLoader и поворот активити - Программирование Android
Если AsynkLoader был запущен из активити а потом пользователь сделал поворот экрана.Активити пересоздалось. Так вот при пересоздании ...

Запретить поворот экрана - Программирование Android
В манифесте указал <application android:screenOrientation="portrait" но экран по прежнему поворачивается...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ghost Writter
52 / 52 / 14
Регистрация: 09.12.2015
Сообщений: 214
11.11.2016, 18:19     Поворот изображения при снимке #2
ExFau$t, так на вскидку, может попробовать проверять помещается ли изображение в экран? Если нет, то перевернуть.
ExFau$t
262 / 237 / 43
Регистрация: 08.05.2012
Сообщений: 1,278
11.11.2016, 19:26  [ТС]     Поворот изображения при снимке #3
все фото в приложении должны быть портретные, а на некоторых устройствах они получаются перевернутые на 90
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru