gpt4 book ai didi

ios - camera.getPicture 在选择图库中的 cordova ios 中滞后了太多时间

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

我使用 cordova 相机插件从 ios 中的图库中获取图片,对我来说图片库文件显示速度不快它需要太多时间来加载...我只使用下面的代码。它可以正常工作,但是加载 Photolibrary 需要花费太多时间,还有一件事是 savetoPhotoAlbum 无法正常工作。但是对于 android 这两个工作正常,它只在 iOS 上滞后

navigator.camera.getPicture(onPhotoDataSuccess, onFail, {
quality: 30,
allowEdit : false,
encodingType: Camera.EncodingType.JPEG,
destinationType: destinationType.DATA_URL,
sourceType: pictureSource.PHOTOLIBRARY
});

请任何人帮助我...

最佳答案

在选项中给“mediaType”值很重​​要,比如“mediaType: this.camera.MediaType.PICTURE”。

  getImage(pictureSourceType, crop = true, quality = 50, allowEdit = true, saveToAlbum = true) {
const options = {
quality,
allowEdit,
destinationType: this.camera.DestinationType.FILE_URI,
sourceType: pictureSourceType,
encodingType: this.camera.EncodingType.JPEG,
saveToPhotoAlbum: saveToAlbum,
mediaType: this.camera.MediaType.PICTURE
};

// If set to crop, restricts the image to a square of 600 by 600
if (crop) {
options['targetWidth'] = 600;
options['targetHeight'] = 600;
}

return this.camera.getPicture(options).then(imageData => {
console.log("test 4");
const base64Image = imageData;
return base64Image;
}, error => {
console.log('CAMERA ERROR -> ' + JSON.stringify(error));
});

关于ios - camera.getPicture 在选择图库中的 cordova ios 中滞后了太多时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29602798/

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