我想在使用PhotoCaptureDevice选项进行捕捉时,根据Windows Phone 8中的设备方向旋转图像。
当设备方向为
LandscapeLeft - Image to be rotated to -90
LandscapeRight - Image to be rotated to 90
但是没有选择可在Windows Phone 8中找到设备方向。可以请任何人帮我吗?
最佳答案
您可以使用加速度传感器的读数,然后按以下方式使用atan2:
angle = Math.Atan2(-x,y) * 180.0 / Math.PI;
其中“角度”是相对于默认纵向的设备方向。