视频加载失败

Canvas之8图形组合

170 字
1 分钟
Canvas之8图形组合

图形组合#

  • cvs.globalCompositeOperation=type;
  • type的值:
    • 1.source-over 默认值 覆盖 在原来的图形上绘制新图 新图在上
    • 2.source-out 显示新图的非交集部分
    • 3.source-in 显示新图和图形的交集,颜色是新图的颜色
    • 4.source-atop 显示旧图和交集部分 交集是新图颜色
    • 5.destination-over 在原来图形的下面绘制新图 旧图在上
    • 6.destination-out 显示旧图的非交集部分
    • 7.destination-in 显示交集 颜色是旧图颜色
    • 8.destination-atop 显示新图和交集部分 交集是旧图颜色
    • 9.lighter<全部显示> 交集部分是叠加颜色
    • 10.xor<显示新旧图的非交集部分>
    • 11.copy 只显示新图
  • 案例1<在原来的图形上绘制新图> 新图在上
var draw=document.getElementById('draw');
var cvs=draw.getContext('2d');
function draw1(){
cvs.fillStyle='gold';
cvs.fillRect(10,10,100,100);
cvs.globalCompositeOperation='source-over';
cvs.fillStyle='pink';
cvs.fillRect(50,50,100,100);
}
draw1();

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
Canvas之8图形组合
https://gaodaxiu-blog.netlify.app/posts/Canvas之8图形组合/
作者
GaoDaXiu
发布于
2017-06-09
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
GaoDaXiu
Hello, I'm GaoDaXiu.
公告
欢迎来到我的博客!
分类
标签
最新动态
站点统计
文章
76
分类
20
标签
128
总字数
72,109
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
Netlify CI
博客版本
Firefly v6.16.8
文章许可
CC BY-NC-SA 4.0
文章目录