使用html2canvas照着网页生成图片时,生成的图片在部分macos上会有啥的会有一些额外的细线啥的,windows下面看着一切正常。
原来的这张蓝色的图片在在原网页上均展示正常的,但是在生成图片后,异常会多一些空白和细线出来。分别如图所示
正常展示图图一
异常展示图二,
解决,拒绝缩放
html2canvas($("#capture")[0], {
scale: 1, // 只准一倍图,不允许缩放
useCORS: true //允许跨域
}).then(function (canvas) {
})