我正在用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) ;
我想将此新图像保存到上述指定位置的文件中。什么是最好和最简单的方法?