离子电容器:如何将 ImagePicker 的类型更改为 Base64?

Ionic Capacitor: How can I change the type of ImagePicker to Base64?

我正在使用 Ionic(基于 Angular)和 Capacitor 插件(相机插件)构建一个应用程序。现在我希望用户可以从他们的图库中 select 最多 5 张图像,所以我使用了 Capacitor Image Picker (https://capacitorjs.com/docs/apis/camera#pickimages)。它工作得很好,但是图像的类型是 webpath 而不是 BASE64?!我怎样才能改变类型?我认为使用 GalleryImageOptions 是不可能的?

感谢您的回答!

通过这种方式,您可以从图像选择器中获取 base64 URL。

outputType: 1 才是最重要的。类型 1 是 base64。

getImages() {
    this.imgArray = [];
    this.imagePicker.getPictures({ maximumImagesCount: 10, quality: 50, height: 210, width: 210, outputType: 1 }).then(results => {
        if(results.length > 0) {
          for (let i = 0; i < results.length; i++) {
            this.imgArray.push(results[i]);
          }
          // this.getImageData();
        }
      },
      error => {
           .....
        });
  }