0

我有代码,如下所示:

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

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

4

1 回答 1

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;
}
于 2014-04-25T18:41:53.123 回答