我正在使用html2canvas来捕获整个网页,但遇到了一些图像无法绘制或绘制图像的一半的问题。请参阅我的附件。
这是我的代码
var config = {
proxy: base_url + "proxy",
logging: true
};
html2canvas(document.body, config).then(function (canvas) {
my_image = canvas.toDataURL("image/jpeg");
resolve(true);
});
我试过html2canvas 1.0.0-rc.1
和html2canvas 1.0.0-rc.5
,但不太走运。也尝试设置图像超时选项,也尝试删除一些html元素,以确保html页面不会太大,但结果相同。
这是原始图像
这是捕获结果(请不要介意图像中的行,我刚刚添加了它)
有什么帮助吗!
发布于 2020-08-24 00:43:48
毕竟,我发现问题是最大画布高度在16.000px左右,我的画布高度到了30.000px。因此,我将其拆分为多个部分并进行存储。
https://stackoverflow.com/questions/62689398
复制相似问题