【发布时间】:2014-09-28 07:17:54
【问题描述】:
ctx.drawImage() 在我使用透明 PNG 时不起作用,但在我使用常规 PNG 时起作用。
var context = document.getElementById("canvas").getContext('2d');
....
function draw(img, x, y){
context.drawImage(img, x, y);
}
//actulaly there is loop here, but for simplicity I put only this.
var img = new Image();
img.src = "images/a.png";
img.onload = draw(img, 10, 10);
如果我使用常规的 PNG 图像,它可以工作,但如果使用具有透明度且背景被删除的 PNG,它就无法工作。 你们知道为什么吗?谢谢。
【问题讨论】:
标签: html5-canvas