html5中canvas标签中2d上下文globalCompositeOperation属性_html/css_WEB-ITnose
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了html5中canvas标签中2d上下文globalCompositeOperation属性_html/css_WEB-ITnose,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1598字,纯文字阅读大概需要3分钟。
内容图文
![html5中canvas标签中2d上下文globalCompositeOperation属性_html/css_WEB-ITnose](/upload/InfoBanner/zyjiaocheng/406/86a628279f8b4bfb98cfffc335cd0686.jpg)
定义和用法
globalCompositeOperation 属性设置或返回如何将一个源(新的)图像绘制到目标(已有)的图像上。
例:
1 var c=document.getElementById("myCanvas"); 2 var ctx=c.getContext("2d"); 3 4 ctx.fillStyle="red"; 5 ctx.fillRect(20,20,75,50); 6 ctx.globalCompositeOperation="source-over"; 7 ctx.fillStyle="blue"; 8 ctx.fillRect(50,50,75,50); 9 10 ctx.fillStyle="red";11 ctx.fillRect(150,20,75,50);12 ctx.globalCompositeOperation="destination-over";13 ctx.fillStyle="blue";14 ctx.fillRect(180,50,75,50);
浏览器支持
Internet Explorer 9、Firefox、Opera、Chrome 以及 Safari 支持 globalCompositeOperation 属性。
注释:Internet Explorer 8 以及更早的版本不支持
属性值
蓝色:源图像 = 您打算放置到画布上的绘图。
红色:目标图像 = 您已经放置在画布上的绘图。
1.source-over 默认。在目标图像上显示源图像。
2.source-in 在目标图像中显示源图像。只有目标图像内的源图像部分会显示,目标图像是透明的。
3.source-out 在目标图像之外显示源图像。只会显示目标图像之外源图像部分,目标图像是透明的。
4.source-atop 在目标图像顶部显示源图像。源图像位于目标图像之外的部分是不可见的。
5.destination-over 在源图像上方显示目标图像。
6.destination-atop 在源图像顶部显示目标图像。源图像之外的目标图像部分不会被显示。
7.destination-in 在源图像中显示目标图像。只有源图像内的目标图像部分会被显示,源图像是透明的。
8.destination-out 在源图像外显示目标图像。只有源图像外的目标图像部分会被显示,源图像是透明的。
9.lighter 显示源图像 + 目标图像。
10.copy 显示源图像。忽略目标图像。
内容总结
以上是互联网集市为您收集整理的html5中canvas标签中2d上下文globalCompositeOperation属性_html/css_WEB-ITnose全部内容,希望文章能够帮你解决html5中canvas标签中2d上下文globalCompositeOperation属性_html/css_WEB-ITnose所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。