如何在javascript中将画布转换为图像

如何在javascript中将画布转换为图像,javascript,html,reactjs,tensorflow,Javascript,Html,Reactjs,Tensorflow,我在tensorflow中的toPixel函数后使用canvas元素。 我使用画布上的toDataUrl函数将画布转换为dataurl。并在中将此url设置为href 锚元素。但是当我下载这张图片时,我得到了一张空白图片。或者有时候,无法打开图像 由于格式错误。请帮忙 我也在下面试过 tfjs.browser.toPixels(img_clone,canv) var image = canv.toDataURL("image/png", 1.0)//.replace(&quo

我在tensorflow中的toPixel函数后使用canvas元素。 我使用画布上的toDataUrl函数将画布转换为dataurl。并在中将此url设置为href 锚元素。但是当我下载这张图片时,我得到了一张空白图片。或者有时候,无法打开图像 由于格式错误。请帮忙

我也在下面试过

tfjs.browser.toPixels(img_clone,canv)
var image = canv.toDataURL("image/png", 1.0)//.replace("image/png", "image/octet-stream");
var link = document.createElement('a');
link.download = "my-image.png";
link.href = image;
link.click();