我想在Windows phone8中根据设备方向旋转图像,同时使用PhotoCaptureDevice选项拍摄快照。
当设备方向为
LandscapeLeft - Image to be rotated to -90
LandscapeRight - Image to be rotated to 90
但在Windows Phone 8中没有查找设备方向的选项。有没有人能帮我这个忙?
我正在从用户的照片卷加载照片。
PHImageManager.defaultManager().requestImageForAsset(asset, targetSize:size, contentMode: .AspectFill, options: options)
{
result, info in
//get orientation???
var image:iImage = iImage(uiimage: result)
s
我正在使用相机意图在安卓上捕捉照片,当来自onActivityResult的意图返回位图时,它在一些手机上具有错误的方向。我知道有办法解决这个问题,但我见过的所有解决方案都谈到了存储在文件中的图像。我从intent中检索的是直接的位图图像。我想知道如何获取位图的exif数据,然后校正它的方向。我重复一遍,我已经看到了处理文件而不是位图的答案,所以请在否决之前考虑这一点。
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
if (takePictureIntent.resolveActivity(g