En son web geliştirme öğreticiler
 

HTML canvas globalCompositeOperation Propery

<HTML Tuval Referans

Örnek

İki farklı globalCompositeOperation değerleri kullanarak dikdörtgen çizin. Kırmızı dikdörtgenler destination images . Mavi dikdörtgenler source images :

kaynak-over
Hedef-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);
Kendin dene "

Tarayıcı Desteği

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 9, Firefox, Opera, Chrome ve Safari globalCompositeOperation özelliğini desteklemez.

Note: Internet Explorer 8 ve önceki sürümlerini desteklemez <canvas> öğesi.


Tanımı ve Kullanımı

Bir kaynak nasıl globalCompositeOperation özelliği, ayarlar veya döner (new) görüntü destinasyon üzerine çizilir (existing) görüntü.

class = "notranslate" kaynak tuval üzerine yerleştirmek üzere olan görüntü = çizimleri.

destination image = zaten tuval üzerine yerleştirilir çizimleri.

Varsayılan değer: kaynak-over
JavaScript sözdizimi: context .globalCompositeOperation="source-in";

Mülkiyet Değerler

değer Açıklama Oynat
source-over Varsayılan. Hedef resmin üzerinde kaynak görüntüyü görüntüler Oynat "
source-atop Hedef görüntünün üstünde kaynak görüntüsünü görüntüler. Parçası source image dışında destination image gösterilmez Oynat "
source-in Hedef görüntüye kaynak resim görüntüler. Sadece bir kısmı source image İÇİ olan destination image gösterilir ve destination image şeffaftır Oynat "
source-out Hedef görüntünün dışına kaynak görüntüsünü görüntüler. Sadece bir kısmı source image dışındaysa destination image gösterilir ve destination image şeffaftır Oynat "
destination-over Kaynak görüntünün üzerine hedef görüntüsünü görüntüler Oynat "
destination-atop Kaynak resmin üzerine hedef görüntüsünü görüntüler. Parçası destination image dışında source image gösterilmez Oynat "
destination-in Kaynak görüntüde hedef görüntüsünü görüntüler. Sadece bir kısmı destination image İÇİ olan source image gösterilir ve source image şeffaftır Oynat "
destination-out Kaynak resmin dışına hedef görüntüsünü görüntüler. Sadece bir kısmı destination image dışındaysa source image gösterilir ve source image şeffaftır Oynat "
lighter Kaynak görüntü + hedef görüntüsünü görüntüler Oynat "
copy Kaynak görüntüyü görüntüler. Hedef görüntü yok sayılır Oynat "
xor Kaynak resim özel kullanarak VEYA hedef görüntü ile birleştirilir Oynat "

Örnek

Tüm globalCompositeOperation özellik değerleri:

Kaynak-over:
kaynak üstünde:
Kaynak Giriş:
Kaynak aşımı:
Hedef-over:
Hedef-üstünde:
Hedef Giriş:
Hedef aşımı:
çakmak:
copy:
xor:
Kendin dene "

<HTML Tuval Referans