gpt4 book ai didi

android - Cordova Camera Plugin 将相机的方向强制为纵向

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:21:07 27 4
gpt4 key购买 nike

我正在使用最新的 cordova 相机插件在我的 cordova android 应用程序中拍摄文档照片。以下是选项:

camera.options = {
quality: 100,
destinationType: Camera.DestinationType.FILE_URI,
sourceType: Camera.PictureSourceType.CAMERA,
allowEdit: false,
encodingType: Camera.EncodingType.JPEG,
cameraDirection: 0,
correctOrientation:false,
targetWidth:2048,
targetHeight:2048,
saveToPhotoAlbum: false
};

但是当我在纵向模式下单击我的文档照片时,相机会将它翻转 90 度并变成横向。我不希望它翻转它。我希望它保持原样。另外,我必须指出,只有当我的手机与地面平行时,当我点击放在 table 上的文件照片时,才会发生这种情况。

我在相机插件库中找不到与此相关的任何有用信息。有人可以帮助我吗?

最佳答案

我只是想分享一下我是如何解决我的问题的,以及为什么在以 HTML 呈现时,cordova 相机会强制将人像拍摄变成风景。

var options = {
quality: 50,
destinationType: Camera.DestinationType.DATA_URL, //DATA_URL , FILE_URI
sourceType: Camera.PictureSourceType.CAMERA,
encodingType: Camera.EncodingType.JPG,
mediaType: Camera.MediaType.PICTURE,
targetWidth: 500,
targetHeight: 500,
saveToPhotoAlbum: true,
correctOrientation: true //Corrects Android orientation quirks
}

属性correctOrientation 其实并没有完全解决问题。相反,我将 encodingTypePNG 更改为 JPG。

关于android - Cordova Camera Plugin 将相机的方向强制为纵向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37074245/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com