小编use*_*728的帖子

Windows Phone 8.1媒体捕获方向C#

我正在转换一个应用程序以在Windows Phone 8.1中使用新的Media Capture api.

当我使用拍摄照片时

mediaCaptureManager.CapturePhotoToStorageFileAsync
Run Code Online (Sandbox Code Playgroud)

保存文件,照片方向按预期保持横向.

现在,当我以纵向拍摄方向拍摄照片时,我似乎没有任何地方可以设置jpg编码选项进行方向调整,因此仍然保存了横向照片(传感器的方向).

我已经看到示例代码在捕获后重新编码StorageFile文件以旋转它,但这似乎是一项昂贵的任务.

SetRecordRotation有一个选项,但仅适用于视频捕获.

我在这里错过了什么吗?

我希望能够在捕获之前设置方向,比如在CapturePhotoToStorageFileAsync方法的图像编码属性参数中.但看起来只能设置格式类型,高度和宽度?

任何指导或示例都将是一个很大的帮助!!

c# media capture orientation windows-runtime

11
推荐指数
1
解决办法
1071
查看次数

标签 统计

c# ×1

capture ×1

media ×1

orientation ×1

windows-runtime ×1