Неправильная ориентация фотографий в Codename One - PullRequest
1 голос
/ 05 мая 2020

Мне нужны разъяснения. Сегодня я купил новое устройство Samsung Android 10 для тестирования приложений ... и все захваченные изображения отображаются неправильно повернутыми внутри меток. Код очень минимален: делает фотографию, а затем показывает ее на этикетке. Он отлично работает на моем iPhone и моем старом Android устройстве, но в этом новом Android устройстве ориентация изображения неправильно определяется Codename One.

Это ошибка Codename One или Это что-то, что требует кодирования в приложении?

В последнем случае вы можете дать нам код для съемки фотографий в правильной ориентации? Спасибо.

1 Ответ

1 голос
/ 06 мая 2020

Я думаю, что уже может быть проблема по этому поводу, если не должно быть. Суть в следующем ... Некоторые современные телефоны всегда делают фотографии в одной и той же ориентации и просто помечают фотографию как повернутую на X градусов в своих тегах.

Обычно это работает, поскольку большинство приложений умеют показывать фото повернутым. В настоящее время у нас есть обходной путь в API галереи, но это плохой обходной путь. Хорошим обходным решением было бы проверять этот флаг каждый раз, когда мы загружаем изображение и динамически его вращаем. Это было бы неэффективно, но решило бы эту проблему раз и навсегда.

...