کانواس globalCompositeOperation نمائش کی اپریشن
تعریف اور استعمال
globalCompositeOperation
کیا کس طرح سے ایک سورس (نئا) تصویر کو مقصد ( موجود ) تصویر پر درآرائی جائے گا یا اس کا رجوع کیا جائے گا، اس کا معاملہ ہے۔
سورس تصویر = آپ کانواس پر رکھنا چاہتے ہیں کا تصویر ہے。
مقصد تصویر = آپ نے کانواس پر رکھا ہوا تصویر ہے。
مثال
مثال 1
مختلف globalCompositeOperation کا ورودی استعمال کرکے مستطیل درآرائیں۔ لال مستطیل مقصد تصویر ہے۔ نیلا مستطیل سورس تصویر ہے:
source-over destination-over
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);
例子 2
所有 globalCompositeOperation 属性值:
Syntax
context.globalCompositeOperation="source-in";
Attribute Value
Value | Description |
---|---|
source-over | 默认。 مقصد تصویر پر مورچی تصویر کو دکھائیجئے。 |
source-atop | مقصد تصویر کے اوپر مورچی تصویر کو دکھائیجئے۔ مورچی تصویر کو مقصد تصویر کے باہر کا حصہ نہیں دیکھا جائے گا。 |
source-in | مقصد تصویر میں مورچی تصویر کو دکھائیجئے۔ صرف مقصد تصویر کے اندر مورچی تصویر کا حصہ دکھائیجائے گا، مقصد تصویر شفاف ہوگا。 |
source-out | مقصد تصویر کے باہر مورچی تصویر کو دکھائیجئے۔ صرف مقصد تصویر کے باہر مورچی تصویر کا حصہ دکھائیجائے گا، مقصد تصویر شفاف ہوگا。 |
destination-over | مورچی تصویر کے اوپر مقصد تصویر کو دکھائیجئے。 |
destination-atop | مورچی تصویر کے اوپر مقصد تصویر کو دکھائیجئے۔ مورچی تصویر کے باہر مقصد تصویر کا حصہ دکھائیجائے نہیں گا。 |
destination-in | مورچی تصویر میں مقصد تصویر کو دکھائیجئے۔ صرف مورچی تصویر کے اندر مقصد تصویر کا حصہ دکھائیجائے گا، مورچی تصویر شفاف ہوگا。 |
destination-out | مورچی تصویر کے باہر مقصد تصویر کو دکھائیجئے۔ صرف مورچی تصویر کے باہر مقصد تصویر کا حصہ دکھائیجائے گا، مورچی تصویر شفاف ہوگا。 |
نرم | دکھائیجئے مورچی تصویر + مقصد تصویر。 |
کپی کریجئے | دکھائیجئے مورچی تصویر۔ مقصد تصویر کو چھوڑ دیجئے。 |
xor | منفرد آپریشن کا استعمال سے ذریعہ منبع عکس اور مقصد عکس کو ترکیب کیا جاتا ہے۔ |
تکنیکی تفصیلات
مقصد: | source-over |
---|
براہ راست کا استعمال
جداول میں دیکھئے گئے شماریات، پہلی براہ راست اس خاص خاصیت کا استعمال کرنے والی براہ راست نکلاواری کی نسلیں کا ذکر کرتی ہیں۔
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
4.0 | 9.0 | 3.6 | 4.0 | 10.1 |
تعلیمات:Internet Explorer 8 اور اس سے پہلے کی نسلیں <canvas> علامت کو نہیں دعomit پاتی ہیں۔