أحدث البرامج التعليمية وتطوير الشبكة
 

HTML canvas globalCompositeOperation Propery

<كائن قماش

مثال

رسم المستطيلات باستخدام قيمتين globalCompositeOperation مختلفة. المستطيلات الحمراء هي destination images . المستطيلات الزرقاء هي source images :

مصدر أكثر
المقصد أكثر
YourbrowserdoesnotsupporttheHTML5canvastag.

جافا سكريبت:

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);
انها محاولة لنفسك »

دعم المتصفح

الأرقام في الجدول تحدد أول نسخة متصفح يدعم بشكل كامل العقار.

خاصية
globalCompositeOperation 4.0 تسعة 3.6 4.0 10.1

تعريف والاستخدام

مجموعات الملكية globalCompositeOperation أو عوائد كيف يمكن لمصدر (new) يتم رسم الصورة على وجهة (existing) صورة.

مصدر الصورة = الرسومات التي على وشك أن تضع على قماش.

الصورة المستهدفة = الرسومات التي يتم وضعها بالفعل على قماش.

القيمة الافتراضية: مصدر أكثر
جافا سكريبت بناء الجملة: context .globalCompositeOperation="source-in";

قيم الممتلكات

القيمة وصف العبها
source-over افتراضي. يعرض مصدر الصورة فوق الصورة المقصد العبها "
source-atop يعرض الصورة المصدر على أعلى الصورة الوجهة. جزء من source image الذي هو خارج destination image لا يظهر العبها "
source-in يعرض صورة مصدر في لصورة الوجهة. الجزء فقط من source image التي هو داخل destination image ويرد، و destination image شفاف العبها "
source-out يعرض الصورة المصدر إلى الصورة الوجهة. الجزء فقط من source image الذي هو خارج destination image ويرد، و destination image شفاف العبها "
destination-over يعرض صورة الوجهة عبر مصدر الصورة العبها "
destination-atop يعرض صورة الوجهة على أعلى الصورة المصدر. جزء من destination image التي هي خارج source image لا يظهر العبها "
destination-in يعرض صورة جهة في لمصدر الصورة. الجزء فقط من destination image التي هي داخل source image هو مبين، و source image هو شفاف العبها "
destination-out يعرض صورة المقصد من الصورة المصدر. الجزء فقط من destination image التي هي خارج source image هو مبين، و source image هو شفاف العبها "
lighter يعرض الصورة المصدر + صورة المقصد العبها "
copy يعرض صورة المصدر. يتم تجاهل الصورة المستهدفة العبها "
xor يتم الجمع بين الصورة المصدر باستخدام OR خاص مع صورة المقصد العبها "

مثال

كل قيم الخاصية globalCompositeOperation:

انها محاولة لنفسك »

<كائن قماش