Konwertuję aplikację, aby używać nowego api Media Capture w systemie Windows Phone 8.1.Windows Phone 8.1 Orientacja przechwytywania multimediów C#
Kiedy zrobić zdjęcie przy użyciu
mediaCaptureManager.CapturePhotoToStorageFileAsync
plik zostanie zapisany i orientacja zdjęcia jest krajobraz w lewo, jak oczekiwano.
Teraz, gdy przechwytywam zdjęcie w orientacji pionowej, nie wydaje mi się, żebym miał gdzie ustawić opcję kodowania jpg dla orientacji, więc zdjęcie pozostało w zapisanym krajobrazie w lewo (orientacja czujnika) .
Widziałem przykładowy kod, który ponownie koduje plik StorageFile po przechwyceniu, aby go obrócić, ale wydaje się to kosztowne.
Istnieje opcja SetRecordRotation, ale jest to tylko do przechwytywania wideo.
Czy tu czegoś brakuje?
Oczekiwalbym móc ustawić orientację przed przechwytywaniem, np. W argumencie właściwości kodowania obrazu metody CapturePhotoToStorageFileAsync. Ale wygląda na to, że można ustawić tylko typ formatu, wysokość i szerokość?
Wszelkie wskazówki lub przykłady mogą być pomocne!
Czy możesz znaleźć coś na temat problemu –
Czy udało Ci się rozwiązać ten problem? –