gpt4 book ai didi

javascript - 在 Node-webkit 中将 Canvas 保存到磁盘

转载 作者:行者123 更新时间:2023-11-30 12:31:14 24 4
gpt4 key购买 nike

在我的应用程序中,我有从磁盘加载一些图像的 Canvas 。现在修改 Canvas 后,我需要一种将 Canvas 保存到磁盘的方法。我的所有工作都在 Node-Webkit 平台上进行,因此它是一个桌面应用程序,我无法将 canvas.dataToUrl 发送到服务器。我也知道一些图书馆,比如 camanjs有一些保存功能

var Caman = require('caman').Caman;

Caman("/path/to/file.png", function () {
this.brightness(5);
this.render(function () {
this.save("/path/to/output.png");
});
});

但是我不知道如何使用它或将我的 Canvas 传递给这个函数。所以如何将当前 Canvas 保存到磁盘作为图像文件,如 pngjpgnode-webkit

最佳答案

最后我可以解决我的问题并使用 FileSaver 将不同图像格式的 Canvas 保存到磁盘

  canvas.toBlob(function(blob) {
saveAs(blob, "image.jpg");
});

关于javascript - 在 Node-webkit 中将 Canvas 保存到磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27640982/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com