How to save the canvas to the gallery?

function save_canvas() {
    var canvas = document.getElementById("filtercanvas"),
        data = canvas.toDataURL().replace('data:image/png;base64,', ''),
        filename = "IMAGE_" + Date.now().toString() + ".png";

    onerror = function(err) {
        alert(err.name + " : " + err.message)
    },

    onsuccess = function(dir) {
        var file = dir.createFile(filename);

        file.openStream("w", function(stream) {
            stream.writeBase64(data);
            stream.close();
            tizen.content.scanFile(file.toURI());
        }, onerror, "UTF-8");
    }

    tizen.filesystem.resolve("file:///opt/usr/media/Images", onsuccess, onerror, "rw");
}

Responses

0 Replies