Я конвертирую приложение, чтобы использовать новый Apache Media Capture в Windows Phone 8.1.
Когда я снимаю фотографию с помощью
mediaCaptureManager.CapturePhotoToStorageFileAsync
файл сохраняется, а ориентация фотографии - влево, как ожидалось.
Теперь, когда я снимаю фотографию в портретной ориентации, мне не кажется, что мне нужно установить параметр jpg encode для ориентации, поэтому фотография в сохранении оставленного ландшафта (ориентация датчика).
Я видел пример кода, который перекодирует файл StorageFile после захвата, чтобы повернуть его, но это кажется дорогостоящей задачей.
Существует опция SetRecordRotation, но это только для захвата видео.
Я что-то пропустил?
Я ожидал, что смогу установить ориентацию до захвата, скажем, в аргументе свойств кодировки изображения метода CapturePhotoToStorageFileAsync. Но похоже, что только тип формата, высота и ширина могут быть установлены?
Любое руководство или пример будет большой помощью!