Phonegap将base64字符串保存为图像

时间:2014-04-25 12:55:34

标签: image cordova save base64 cordova-2.7.0

我有代码,如下所示:

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

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

1 个答案:

答案 0 :(得分:0)

使用此

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;
}