小编Aff*_*rar的帖子

如何在 Electron.js 中保存画布上绘制的图像

我保存图像的代码是:

var fs = require('fs');
const dialog = require('electron').remote.dialog;
var canvasBuffer = require('electron-canvas-to-buffer');

dialog.showSaveDialog({title:'Testing a save dialog',defaultPath:'image.jpg'},saveCallback);

function saveCallback(filePath) {
  // as a buffer
  var buffer = canvasBuffer(canvas, 'image/png')
  // write canvas to file
  fs.writeFile('image.png', buffer, function (err) {
    throw err
  })
}
Run Code Online (Sandbox Code Playgroud)

我无法保存画布上绘制的图像

错误窗口显示

img.toPNG 不是函数

错误。

javascript node.js html5-canvas electron electron-builder

6
推荐指数
2
解决办法
5987
查看次数