我使用
javascript库
html2canvas来保存我的项目表.它工作正常,但是当我保存图像时,它显示PNG的透明背景颜色和jpeg的背景颜色黑色.
这是我做的:
window.onload = function(){
html2canvas(document.getElementById("tablePng"),{
onrendered: function(canvas){
var img = canvas.toDataURL('image/jpeg');
$('#saveTable').attr('href',img);
}
});
};
执行上述操作将保存图像,但背景颜色将为黑色,并且在更改var img = canvas.toDataURL(‘image / png’)时;背景将是透明的.
并在文档中添加背景说:
window.onload = function(){
html2canvas(document.getElementById("tablePng"),{
background: "#fff",
onrendered: function(canvas){
var img = canvas.toDataURL('image/jpeg');
$('#saveTable').attr('href',img);
}
});
};
什么都不会改变……给予透明.
那么如何更改背景底色以便保存的图像可以轻松读取?