码迷,mamicode.com
首页 > 其他好文 > 详细

globalCompositeOperation 属性详细解释

时间:2015-02-13 01:49:53      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:js context dom

HTML DOM CanvasRenderingContext2D 对象

定义和用法

globalCompositeOperation 属性说明如何在画布上组合颜色。

语法

CanvasRenderingContext2D.globalCompositeOperation

描述

globalCompositeOperation 属性说明了绘制到画布上的颜色是如何与画布上已有的颜色组合(或“合成”)的。

下面的表格列出了可能的值及其含义。这些值中的 "source" 一词,指的是将要绘制到画布上的颜色,而 "destination" 指的是画布上已经存在的颜色。默认值是 "source-over"。

含义

"copy" 只绘制新图形,删除其他所有内容。

"darker" 在图形重叠的地方,颜色由两个颜色值相减后决定。

"destination-atop" 已有的内容只有在它和新的图形重叠的地方保留。新图形绘制于内容之后。

"destination-in" 在新图形以及已有画布重叠的地方,已有内容都保留。所有其他内容成为透明的。

"destination-out" 在已有内容和新图形不重叠的地方,已有内容保留。所有其他内容成为透明。

"destination-over" 新图形绘制于已有内容的后面。

"lighter" 在图形重叠的地方,颜色由两种颜色值的加值来决定。

"source-atop" 只有在新图形和已有内容重叠的地方,才绘制新图形。

"source-in" 在新图形以及已有内容重叠的地方,新图形才绘制。所有其他内容成为透明。

"source-out" 只有在和已有图形不重叠的地方,才绘制新图形。

"source-over" 新图形绘制于已有图形的顶部。这是默认的行为。

"xor" 在重叠和正常绘制的其他地方,图形都成为透明的。


globalCompositeOperation 属性详细解释

标签:js context dom

原文地址:http://snaile.blog.51cto.com/8061810/1614124

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!