在Windows Store通用应用程序中旋转拍摄的照片

本文关键字:旋转 照片 应用程序 Windows Store | 更新日期: 2023-09-27 18:18:59

我创建了一个具有拍照功能的通用应用程序,我喜欢这样做:

var imgFormat = ImageEncodingProperties.CreateJpeg();
var file = await ApplicationData.Current.LocalFolder.CreateFileAsync(
                "photo.jpg",
                CreationCollisionOption.GenerateUniqueName);
await _captureManager.CapturePhotoToStorageFileAsync(imgFormat, file);
var photo = new  BitmapImage(new Uri(file.Path));

当我打开照片时,我看到它旋转了90度(只有用手机在人像模式下拍摄的照片!)。我怎样才能把它旋转回来,使它全部正确显示?

在Windows Store通用应用程序中旋转拍摄的照片

使用BitmapTransform,您可以对位图图像进行一些简单的转换。以下是位图旋转90度的示例。

HTH