我敢肯定這個問題已經被問到我還沒找到答案呢。html canvas畫圖顯示通過
我希望通過借鑑頂部的另一個,白色矩形擦除一個黑色矩形的一部分,但很多原來的黑色矩形顯示了通過,如果它被平均:
canvas = document.getElementById('canvas');
context = canvas.getContext('2d');
context.globalAlpha = 1;
context.globalCompositeOperation = 'source-over';
context.strokeStyle = 'rgba(0,0,0,1)';
context.strokeRect(10,20,20,30);
context.strokeStyle = 'rgba(250,250,250,1)';
context.strokeRect(20,20,10,30);
js fiddle here我想要看到的是左側的單個黑色C和旁邊的幾乎白色的矩形。相反,我看到了一個黑色的C,灰色反C,並在兩者之間的幾乎白線:
是真正的白不'RGBA(255,255,255,1)'? –
是的,你是正確的@JanHommes,但爲了這個問題的目的,我不得不選擇一些可見的,因此「幾乎白」和'rgba(250,250,250,1)':) – AJP