CordovaCamera总是一张Square照片?

use*_*734 2 cordova ionic-framework cordova-plugins

我有什么需要改变才能让CordovaCamera不再制作Square照片?

现在,当我调用此代码时:

 var options = {
          quality: 100,
          destinationType: Camera.DestinationType.DATA_URL,
          sourceType: Camera.PictureSourceType.CAMERA,
          allowEdit: true,
          encodingType: Camera.EncodingType.JPEG,
          // targetWidth: 1600,
          // targetHeight: 1280,
          popoverOptions: CameraPopoverOptions,
          saveToPhotoAlbum: false,
          correctOrientation:true
        };

          $cordovaCamera.getPicture(options).then(function (imageData) {
              $scope.imgURI = "data:image/jpeg;base64," + imageData;
Run Code Online (Sandbox Code Playgroud)

它打开相机,你拍照,然后你得到一个屏幕,你看到一个广场.当你说"使用照片"时,它会保存广场内的图片部分.

jce*_*ile 6

如果您使用allowEdit: true,,在拍摄照片后,它将进入裁剪屏幕,裁剪屏幕始终裁剪正方形.

如果您不想使用正方形,则使用allowEdit: false,原始图像并使用原始尺寸.