我正在用 Javascript 编写图像处理算法并在基于 html5 的控制台上对其进行测试。我将图像数据作为输出,我正在尝试编写一个片段,将其保存到文件/home/user/Desktop/stegaEncode.png
中。
我开始了解canvas.toDataURL()
功能,但我无法正确理解它的作用。它是否直接将图像数据编码为所需源位置的 PNG 文件?无论如何,我正在粘贴一小段我的代码看起来如何给你一个更好的主意。
var imgData = ctx.getImageData(0,0,canvas.width,canvas.height);
var encodedImage = new Image(imgData) ;
我想将这个新图像保存到上述指定位置的文件中。最好和最简单的方法是什么?