Latest web development tutorials

HTML-Leinwand global Eigentum

Canvas Object Reference Canvas - Objekt

Beispiele

Global verschiedene Werte mit einem Rechteck zu zeichnen. Das rote Rechteckdas Zielbild ist,das blaue Rechteck istdas Quellbild:

Quelle-over
Ziel-over
YourbrowserdoesnotsupporttheHTML5canvastag.

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);

Versuchen »

Browser-Unterstützung

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 9, Firefox, Opera, Chrome und Safari unterstützen global Eigentum.

Hinweis: 8 und frühere Versionen von Internet Explorer unterstützt nicht das <canvas> -Element.


Definition und Verwendung

global Eigenschaft legt Erträge, wie eine Quelle (neu) Bild auf das Ziel gemacht wird (vorhandene) auf das Bild.

= Quelle Bild , das Sie beabsichtigen , die Zeichenfläche zu platzieren.

Target = Sie haben das Bild auf der Zeichenfläche platziert.

Standard: Quelle-over
JavaScript-Syntax: Kontext .globalCompositeOperation = "Quelle-in";

Eigenschaft Wert

描述
source-over 默认。在目标图像上显示源图像
source-atop 目标图像顶部显示源图像源图像位于目标图像之外的部分是不可见的。
source-in 目标图像中显示源图像 。只有目标图像之内的源图像部分会显示, 目标图像是透明的。
source-out 目标图像之外显示源图像 。只有目标图像之外的源图像部分会显示, 目标图像是透明的。
destination-over 源图像上显示目标图像
destination-atop 源图像顶部显示目标图像目标图像位于源图像之外的部分是不可见的。
destination-in 源图像中显示目标图像 。只有源图像之内的目标图像部分会被显示, 源图像是透明的。
destination-out 源图像之外显示目标图像 。只有源图像之外的目标图像部分会被显示, 源图像是透明的。
lighter 显示源图像 + 目标图像
copy 显示源图像 。忽略目标图像
xor 使用异或操作对源图像目标图像进行组合。

Beispiele

Alle globalEigenschaftsWerte:


Versuchen »


Canvas Object Reference Canvas - Objekt