【问题标题】:Phonegap save base64 string as imagePhonegap 将 base64 字符串保存为图像
【发布时间】:2014-06-11 05:01:20
【问题描述】:

我有代码,如下所示:

...
fileEntry.createWriter(function(fileWriter){
    fileWriter.write(imageData);
}, error);
...

其中 imageData 是图像的 base64 字符串。 是否可以使用 phonegap (cordova) 创建图像文件(或 phonegp 插件)。没有找到任何适用于 iOS 的东西。

【问题讨论】:

    标签: image cordova save base64 cordova-2.7.0


    【解决方案1】:

    用这个

    function encodeImageUri(imageData) {
        var c = document.createElement('canvas');
        var ctx = c.getContext("2d");
        var img = new Image();
        img.onload = function() {
            c.width = this.width;
            c.height = this.height;
            ctx.drawImage(img, 0, 0);
        };
        img.src = imageData;
        var dataURL = c.toDataURL("image/jpeg");
        return dataURL;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-18
      • 1970-01-01
      • 1970-01-01
      • 2020-09-17
      • 2018-09-07
      相关资源
      最近更新 更多