Cordova相机插件扭曲了长宽比



我在Cordova摄像头插件和离子2上遇到了麻烦。这是我的代码。

Camera.getPicture({
        targetWidth: 1500,
        targetHeight:2500,
        quality: 80,
        destinationType: Camera.DestinationType.DATA_URL,
        allowEdit: true,
        encodingType: Camera.EncodingType.JPEG,
        sourceType: Camera.PictureSourceType.CAMERA, 
        correctOrientation: true
      })

我的问题是,一旦用户更改农作物,图像就会扭曲。如果我使宽度和高度相同,那么它会制作正方形,并且不允许盒子的尺寸更改并且作物效果很好,但是宽度和高度的值不同,它允许用户编辑盒子评分和然后扭曲图像。

我在这里错过了一个技巧吗?感觉好像不允许我修改裁剪框的大小?

我面临着同样的问题,我也有工作。

在我的应用程序中,

我没有为插件设置目标宽度和高度,也没有使用允许的选项。

而不是我从插件中使用base64字符串,而是将其应用于图像上,然后使用cropper.js进行裁剪捕获图像。

所以我总是得到具有所需纵横比的图像。

同样为了更好的用户体验,我正在使用外部JS应用面部检测,例如cropper.js

希望这对您有帮助。

相关内容

  • 没有找到相关文章

最新更新