科尔多瓦图像选择器调整大小

时间:2017-05-21 06:50:57

标签: cordova ionic2

我正在使用ionic2。

我需要使用cordova图像选择器调整图像大小。

ionic cordova plugin add https://github.com/Telerik-Verified-Plugins/ImagePicker
 npm install --save @ionic-native/image-picker

this.imagePicker.getPictures(options).then((results) => {
      var arr = [];
          for (var i = 0; i < results.length; i++) {

          this.base64Image = "data:image/jpeg;base64," + results[i];

          } 

这是我的选择

  const options  =   {
        maximumImagesCount: 3, // Android only since plugin version 2.1.1, default no limit
        quality: 90, // 0-100, default 100 which is highest quality
          // proportionally rescale image to this width, default no rescale
        maxWidth: 500, // photos only
        maxHeight: 500, // same for height
        destinationType: Camera.DestinationType.DATA_URL,
        sourceType: Camera.PictureSourceType.PHOTOLIBRARY,
        encodingType: Camera.EncodingType.JPEG,      
        correctOrientation: true,
        outputType: 1 // default .FILE_URI
    }

但所选图像不会调整大小。

我不知道。

请建议我,

由于

1 个答案:

答案 0 :(得分:0)

因为maxWidthmaxHeight不存在属性。 正确的属性为widthheight

您的选项应该是这样的,我还删除了一些imagepicker不支持的属性:

const options  =   {
        maximumImagesCount: 3, 
        quality: 90, 
        width: 500, 
        height: 500
    }

您还可以查看他们的文档https://github.com/wymsee/cordova-imagePicker