3

嗨,在我的 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 });

请帮助我。在此先感谢

4

1 回答 1

1

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

navigator.camera.getPicture(onPhotoURISuccess, onFail, { quality: 50,
        destinationType: navigator.camera.DestinationType.FILE_URI, 
        saveToPhotoAlbum: true,
        correctOrientation: true });
于 2012-12-21T10:52:22.927 回答