Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
ExFau$t
360 / 346 / 68
Регистрация: 08.05.2012
Сообщений: 1,749
#1

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

11.11.2016, 09:51. Просмотров 195. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Поворот изображения при снимке (Программирование Android):

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

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

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

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

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

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

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

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

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

Черный экран при снимке с веб камеры - C++ Builder
Всем привет. Надыбал такой код и поставил на кнопку: hWndC=capCreateCaptureWindow("",WS_CHILD, this->Left, this->Top, this->Width,...

Поворот изображения - Windows 7
У меня фотик не поворачивает изображение при сохранении, но записывает информацию об ориентации в exif. Можно ли сделать, чтобы стандартный...


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

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

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