Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
ExFau$t
535 / 490 / 104
Регистрация: 08.05.2012
Сообщений: 2,448
#1

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

11.11.2016, 09:51. Просмотров 223. Ответов 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.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2016, 09:51
Ответы с готовыми решениями:

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

поворот изображения мультитачем
Хочу поворачивать изображения, которые я вывожу на экран, на произвольный угол...

Поворот Bitmap изображения
Здравствуйте. Есть изображения Bitmap. вывожу их на канвас с помощью...

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

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

2
Ghost Writter
52 / 52 / 19
Регистрация: 09.12.2015
Сообщений: 214
11.11.2016, 18:19 #2
ExFau$t, так на вскидку, может попробовать проверять помещается ли изображение в экран? Если нет, то перевернуть.
0
ExFau$t
535 / 490 / 104
Регистрация: 08.05.2012
Сообщений: 2,448
11.11.2016, 19:26  [ТС] #3
все фото в приложении должны быть портретные, а на некоторых устройствах они получаются перевернутые на 90
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.11.2016, 19:26

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

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

Как сделать поворот изображения при наведении курсора мыши
Всем Привет! Подскажите как сделать поворот изображения при наведении курсора...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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