需要获取捕获图像的当前方向

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 });

Please help me.Thanks in Advance


创建一个 ImageView,并将拍摄的照片传递到该视图中。 - appukrb
1个回答

1
要捕获照片,您需要使用getPicture方法,并将saveToPhotoAlbum参数设置为true以将照片存储在DCIM \ Camera路径上。
navigator.camera.getPicture(onPhotoURISuccess, onFail, { quality: 50,
        destinationType: navigator.camera.DestinationType.FILE_URI, 
        saveToPhotoAlbum: true,
        correctOrientation: true });

嘿,当我使用这段代码时它没有调用相机。我正在使用“cordova-plugin-media-capture-r0.3.3”插件。你能否请澄清一下? - Wanna Coffee
这个解决方案是回答JavaH请求的,使用“cordova-2.1.0”。 - A. Magalhães

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接