ionic - 降低图像质量(具有base64字符串)

时间:2017-10-17 21:19:10

标签: android ios typescript ionic-framework ionic3

我需要降低图像质量。当我使用相机时,我有具有quality属性的CameraOptions,我可以在其中设置0到100之间的任何值。

在我的问题中,我有一个从互联网下载到base64字符串的图像。我想降低这种图像质量,因为相机做得很好。但是使用ImageResizer我有以下选择:

    let options = {
            uri: uri,
            folderName: 'Protonet',
            quality: 90,
            width: 1280,
            height: 1280
    } as ImageResizerOptions;

它接收一个uri作为属性,但我有一个base64字符串。

所以这就是事情:

  1. 如何将这个base64字符串转换为uri(但我不认为这是一个解决方案,生成I / O很糟糕)

  2. 如何在不将base64转换为uri的情况下降低质量?

  3. 提前谢谢大家!

0 个答案:

没有答案