how to save canvas to image using fs api of nw.js.

242 views
Skip to first unread message

Xianghao Liao

unread,
Dec 2, 2016, 4:41:21 AM12/2/16
to nw.js
 how to save canvas to image using fs api of nw.js.

kailniris

unread,
Dec 2, 2016, 5:10:52 AM12/2/16
to nw.js
var fs = require('fs');
var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.moveTo(0, 0);
ctx.lineTo(200, 100);
ctx.stroke();

  <canvas id="myCanvas" width="200" height="100" style="border:1px solid #000000;">
  </canvas>



base64Data = c.toDataURL("image/png").replace(/^data:image\/png;base64,/, "")
fs.writeFile("c:/Dev/test.png",  base64Data, 'base64', function (err) {
    if (err) {
        console.log("err", err);
    } else {
        return res.json({ 'status': 'success' });
    }
});
Message has been deleted

Xianghao Liao

unread,
Dec 2, 2016, 8:00:47 AM12/2/16
to nw.js
It's work!  Thank you for helping me  solve this problem!

在 2016年12月2日星期五 UTC+8下午6:10:52,kailniris写道:
Reply all
Reply to author
Forward
0 new messages