这里有一条弧线,其中一个渐变色应用了一些透明度:
ctx.arc(mouseX,mouseY,radius,0, 2*Math.PI,false);
var grd=ctx.createRadialGradient(mouseX,mouseY,0,mouseX,mouseY,brushSize);
grd.addColorStop(1,"transparent");
grd.addColorStop(0.1,"#1f0000");
ctx.fillStyle=grd;
ctx.fill();
有没有一种方法可以仅影响弧线而不影响画布的其余部分,使整个弧线变得透明?谢谢。
beginPath/closePath/moveTo
;c)一些特定于实现的画布错误。 - Phrogz