Drawing PNG to a canvas element — not showing transparency

前端 未结 5 1145
耶瑟儿~
耶瑟儿~ 2020-12-16 10:24

I\'m trying to use drawImage to draw a semi-transparent PNG on a canvas element. However, it draws the image as completely opaque. When I look at the resource that\'s being

5条回答
  •  眼角桃花
    2020-12-16 10:51

    You can simply insert any transparent image using Image object:

    var canvas=document.getElementById("canvas");
    var context=canvas.getContext('2d');
    var image=new Image();
    image.onload=function(){
    context.drawImage(image,0,0,canvas.width,canvas.height);
    };
    image.src="http://www.lunapic.com/editor/premade/transparent.gif";
    your canvas loads here

提交回复
热议问题