【发布时间】:2022-01-21 04:06:08
【问题描述】:
我已经设置了 html2canvas,这样我就可以编辑文本,然后将其下载为图像,效果很好,但大小受限于其容器的宽度。
如果我设置画布宽度和高度,渲染变为该大小,但它是黑色的。我做错了什么?
这里是JSfiddle,一切正常,但如果你添加宽度和高度(目前已评论),渲染图片将变黑。
JavaScript
html2canvas(document.getElementById("imagewrap"), {
onrendered: function(canvas) {
canvas.className = "html2canvas";
// canvas.width = "1080";
// canvas.height = "1920";
document.getElementById("canvasWrapper").appendChild(canvas);
var image = canvas.toDataURL("image/png");
document.getElementById("downloadLink").href = image;
},
useCORS: true
});
【问题讨论】: