【发布时间】:2018-11-14 15:09:05
【问题描述】:
我通过更改scale 来更改屏幕截图质量,为了获得高质量我使用高比例,
它适用于图像尺寸小于15MB 的质量,而对于更高的质量,它不起作用,实际上当屏幕截图拍摄超过 15 MB 的图像时,我无法通过该图像数据做任何事情。
jQuery(document).ready(function($) {
$('body').click(function(event) {
html2canvas(document.getElementById("content"), {
scale: 5.5,
}).then(function(canvas) {
// Export the canvas to its data URI representation
var base64image = canvas.toDataURL("image/png");
// console.log(base64image);
$('.entry-content').after(`
<img src="` + base64image + `" alt="">
`);
});
});
});
【问题讨论】:
-
@MatusJurika 感谢您的指导,但我不想更改任何内容,我只想创建一个 15MB 以上的屏幕截图并下载。
-
请检查
console.log(base64image);是否有超过 15MB 的图像以及小于 15MB 的图像,然后告诉我 -
很长,无法处理
标签: javascript php jquery wordpress html2canvas