【发布时间】:2016-03-08 22:45:17
【问题描述】:
我一直在使用html2Canvas 将 Google 图表转换为图像,以便以后可以将此图像附加到电子邮件中。但是,html2Canvas 似乎重复了我图表的标题,如下所示:
如 div 中所示的预期的正确图像:
转换后的图像,带有重复的标题,来自下面的javascript:
这是我的javascript 代码,用于将 div 转换为图像:
var html = $('#chart_div').html();
html2canvas($('#chart_div'), {
onrendered: function( canvas ) {
var img = canvas.toDataURL();
$("#img-out").append(canvas);
}
});
我尝试了几种方法来裁剪图像,包括提供html2canvas 宽度和高度参数,但这会切断图像的底部和右侧,而不是顶部。我可以做些什么来(a)调整重复的标题并将顶部裁剪一些像素,或者(b)使其html2canvas正确呈现文本?任何帮助将不胜感激。
【问题讨论】:
标签: javascript php jquery html2canvas