Сделайте снимок горизонтально с помощью планшетного ПК, но получите вертикальный - PullRequest
0 голосов
/ 06 ноября 2018

Есть ли способ сделать снимок вертикально с помощью планшетного ПК (или мобильного телефона или веб-камеры и т. Д.), Но получить горизонтальный снимок?

Например, если я делаю снимок по горизонтали, я могу получить изображение 1920x1080. И по вертикали я могу получить изображение 1080x1920.

Но мне нужно получить изображение 1920x1080 с вертикальной ориентацией планшетного ПК.

Возможно ли это программированием? Я разрабатываю программу камеры UWP с C #.

1 Ответ

0 голосов
/ 07 ноября 2018

Вы можете установить ориентацию фотографии, когда она была сделана, используя System.Photo.Orientation .

Когда вы используете соответствующие API-интерфейсы камеры UWP для фотографирования, вы можете использовать BitmapEncoder.BitmapProperties.SetPropertiesAsync(properties) для установки System.Photo.Orientation, как это делает Образец ручного управления камерой . См. ReencodeAndSavePhotoAsync метод Line698 .

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