你的位置:首页 > 软件开发 > 网页设计 > html5中 canvas标签中 2d上下文 globalCompositeOperation属性

html5中 canvas标签中 2d上下文 globalCompositeOperation属性

发布时间:2016-05-04 02:00:03
定义和用法 globalCompositeOperation 属性设置或返回如何将一个源(新的)图像绘制到目标(已有)的图像上。 例: 1 var c=document.getElementById("myCanvas"); 2 v ...

定义和用法

     globalCompositeOperation 属性设置或返回如何将一个源(新的)图像绘制到目标(已有)的图像上。

 

例:

html5中 canvas标签中 2d上下文 globalCompositeOperation属性

 1 var c=document.getElementById("myCanvas"); 2 var ctx=c.getContext("2d"); 3  4 ctx.fill; 5 ctx.fillRect(20,20,75,50); 6 ctx.globalCompositeOperation="source-over"; 7 ctx.fill; 8 ctx.fillRect(50,50,75,50); 9 10 ctx.fill;11 ctx.fillRect(150,20,75,50);12 ctx.globalCompositeOperation="destination-over";13 ctx.fill;14 ctx.fillRect(180,50,75,50);
2.source-in  在目标图像中显示源图像。只有目标图像内的源图像部分会显示,目标图像是透明的。

4.source-atop 在目标图像顶部显示源图像。源图像位于目标图像之外的部分是不可见的。

html5中 canvas标签中 2d上下文 globalCompositeOperation属性

5.destination-over 在源图像上方显示目标图像。

html5中 canvas标签中 2d上下文 globalCompositeOperation属性

6.destination-atop 在源图像顶部显示目标图像。源图像之外的目标图像部分不会被显示。

html5中 canvas标签中 2d上下文 globalCompositeOperation属性

7.destination-in 在源图像中显示目标图像。只有源图像内的目标图像部分会被显示,源图像是透明的。

html5中 canvas标签中 2d上下文 globalCompositeOperation属性

8.destination-out 在源图像外显示目标图像。只有源图像外的目标图像部分会被显示,源图像是透明的。

html5中 canvas标签中 2d上下文 globalCompositeOperation属性

9.lighter 显示源图像 + 目标图像。

html5中 canvas标签中 2d上下文 globalCompositeOperation属性

10.copy 显示源图像。忽略目标图像。

html5中 canvas标签中 2d上下文 globalCompositeOperation属性

 


原标题:html5中 canvas标签中 2d上下文 globalCompositeOperation属性

关键词:HTML

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。