需要捕获图像当前方向

时间:2012-12-21 10:21:39

标签: android cordova

嗨在我的android phonegap应用程序中,当我以纵向模式捕获图像时,图像会在检索图像时旋转。

以下是我捕获图片的代码:

navigator.device.capture.captureImage(captureSuccess, captureError, {limit: 1});

如果我将correctOrientation设置为true则没有任何区别。

如果我使用下面的代码,那么图像以正确的方向存储但保存在缓存中。是否有任何解决方案可以保存在DCIM \ Camera路径中?

navigator.camera.getPicture(onPhotoURISuccess, onFail, { quality: 50,
            destinationType: navigator.camera.DestinationType.FILE_URI, 
            correctOrientation: true });

请帮帮我。谢谢你提前

1 个答案:

答案 0 :(得分:1)

要拍摄照片,您需要使用getPicture方法并将照片存储在DCIM \ Camera路径上,您需要将其转为true saveToPhotoAlbum参数。

navigator.camera.getPicture(onPhotoURISuccess, onFail, { quality: 50,
        destinationType: navigator.camera.DestinationType.FILE_URI, 
        saveToPhotoAlbum: true,
        correctOrientation: true });