HTML 5 canvas globalCompositeOperation 属性

实例

globalCompositeOperation

     source-over             destination-over

Your browser does not support the canvas tag.

JavaScript:

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");

ctx.fillStyle="red";
ctx.fillRect(20,20,75,50);
ctx.globalCompositeOperation="source-over";
ctx.fillStyle="blue";
ctx.fillRect(50,50,75,50);

ctx.fillStyle="red";
ctx.fillRect(150,20,75,50);
ctx.globalCompositeOperation="destination-over";
ctx.fillStyle="blue";
ctx.fillRect(180,50,75,50);

Internet Explorer 9、Firefox、Opera、Chrome 以及 Safari 支持 globalCompositeOperation 属性。

注释:Internet Explorer 8 <canvas> 元素。

globalCompositeOperation 像上。

源图像 = 绘图。

目标图像 = 绘图。

默认值: source-over
JavaScript 语法: context.globalCompositeOperation="source-in";

属性值

描述
source-over
source-atop 见的。
source-in 明的。
source-out 明的。
destination-over 图像。
destination-atop
destination-in 明的。
destination-out 明的。
lighter +
copy 图像。
source-over

更多实例

所有 globalCompositeOperation 属性值: