我无法找到一种方法来找到防止文字重叠的方法
截图
var svg = $('#previewImage');
html2canvas(svg, {
onrendered: function(canvas) {
$("#previewImage").append(canvas);
var imgageData = canvas.toDataURL("image/png");
download(imgageData, filename + '.png');
}
});
}
function download(data, filename) {
$('#previewImage').css('display', 'none');
var a = document.createElement('a');
a.download = filename;
a.href = data
document.body.appendChild(a);
a.click();
a.remove();
}
我尝试使用svg
库将html2canvas
转换为画布图像。在示例中,我只是将画布图像附加到输出。您可以清楚地看到文本重叠。
有人建议我解决这个问题。