【发布时间】:2014-08-24 07:32:37
【问题描述】:
我正在转换一个应用程序以使用 Windows Phone 8.1 中的新媒体捕获 api。
当我使用拍照时
mediaCaptureManager.CapturePhotoToStorageFileAsync
文件已保存,照片方向按预期为横向。
现在,当我以纵向向上的方向拍摄照片时,我似乎没有任何地方可以设置 jpg 编码选项的方向,因此照片仍保存为左侧横向(传感器的方向)。
我已经看到示例代码在捕获后重新编码 StorageFile 文件以对其进行旋转,但这似乎是一项昂贵的任务。
SetRecordRotation 有一个选项,但仅用于视频捕获。
我错过了什么吗?
我希望能够在捕获之前设置方向,例如在 CapturePhotoToStorageFileAsync 方法的图像编码属性参数中。但是好像只能设置格式类型,高度和宽度?
任何指导或示例都会有很大帮助!
【问题讨论】:
-
你能找到一些关于这个问题的东西
-
你解决了这个问题吗?
标签: c# windows-runtime orientation media capture