我正在使用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
}
但所选图像不会调整大小。
我不知道。
请建议我,
由于
答案 0 :(得分:0)
因为maxWidth
和maxHeight
不存在属性。
正确的属性为width
和height
您的选项应该是这样的,我还删除了一些imagepicker不支持的属性:
const options = {
maximumImagesCount: 3,
quality: 90,
width: 500,
height: 500
}