ล่าสุดการพัฒนาเว็บบทเรียน
×

HTML การอ้างอิง

HTML ตามลำดับตัวอักษร (เรียงลำดับ) HTML ตามหมวดหมู่ (เรียงลำดับ) HTML แอตทริบิวต์ HTML แอตทริบิวต์ทั่วโลก HTML เหตุการณ์ HTML ผ้าใบ HTML เสียง / วิดีโอ HTML doctypes HTML เข้ารหัส URL HTML รหัสภาษา HTML รหัสประเทศ HTTP ข้อความ HTTP วิธีการ PX จะ EM แปลง แป้นพิมพ์ลัด


 

HTML canvas globalCompositeOperation Propery

<html ผ้าใบอ้างอิง

ตัวอย่าง

วาดรูปสี่เหลี่ยมโดยใช้สองค่า globalCompositeOperation ที่แตกต่างกันสี่เหลี่ยมสีแดงมีภาพปลายทางสี่เหลี่ยมสีฟ้าเป็นภาพที่มา:

แหล่งที่มามากกว่า
ปลายทางมากกว่า
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);
ลองตัวเอง»

สนับสนุนเบราว์เซอร์

Internet ExplorerFirefoxOperaGoogle ChromeSafari

Internet Explorer 9, Firefox, Opera, Chrome และ Safari สนับสนุนคุณสมบัติ globalCompositeOperation

หมายเหตุ: Internet Explorer 8 และรุ่นก่อนหน้านี้ไม่สนับสนุน <canvas> องค์ประกอบ


ความหมายและการใช้งาน

ชุดคุณสมบัติ globalCompositeOperation หรือผลตอบแทนที่ว่าแหล่งที่มา (ใหม่) ภาพจะมีการวาดลงบนปลายทาง (ที่มีอยู่) ภาพ

class = "notranslate" ที่มาของภาพวาด = คุณกำลังจะวางลงบนผืนผ้าใบ

destination image = ภาพวาดที่จะถูกวางไว้แล้วลงบนผืนผ้าใบ

ค่าเริ่มต้น: แหล่งที่มามากกว่า
ไวยากรณ์ javascript: context.globalCompositeOperation="source-in";

ค่าทรัพย์สิน

ความคุ้มค่า ลักษณะ เล่น
source-over ค่าเริ่มต้น. แสดงภาพที่มามากกว่าภาพปลายทาง เล่น "
source-atop แสดงภาพที่มาด้านบนของภาพปลายทางส่วนของภาพแหล่งที่อยู่นอกภาพปลายทางจะไม่แสดง เล่น "
source-in แสดงภาพแหล่งที่มาในกับภาพปลายทางเป็นเพียงส่วนหนึ่งของภาพแหล่งที่อยู่ภายในภาพปลายทางที่มีการแสดงและภาพปลายทางมีความโปร่งใส เล่น "
source-out แสดงภาพที่มาจากภาพปลายทางเป็นเพียงส่วนหนึ่งของภาพแหล่งที่อยู่นอกภาพปลายทางที่มีการแสดงและภาพปลายทางมีความโปร่งใส เล่น "
destination-over แสดงภาพปลายทางมากกว่าภาพแหล่งที่มา เล่น "
destination-atop แสดงภาพปลายทางด้านบนของภาพแหล่งที่มาส่วนของภาพปลายทางที่อยู่นอกแหล่งภาพจะไม่แสดง เล่น "
destination-in แสดงภาพปลายทางในไปยังภาพที่แหล่งที่มาเป็นเพียงส่วนหนึ่งของภาพปลายทางที่อยู่ภายในภาพแหล่งที่มาแสดงและภาพที่มามีความโปร่งใส เล่น "
destination-out แสดงภาพปลายทางออกของภาพแหล่งที่มาเป็นเพียงส่วนหนึ่งของภาพปลายทางที่อยู่นอกแหล่งภาพจะแสดงและภาพที่มามีความโปร่งใส เล่น "
lighter แสดงภาพแหล่งที่มาภาพ + ปลายทาง เล่น "
copy แสดงภาพแหล่งที่มา ภาพปลายทางจะถูกละเว้น เล่น "
xor ที่มาของภาพรวมโดยใช้ แต่เพียงผู้เดียวหรือภาพปลายทาง เล่น "

ตัวอย่าง

ทุกค่าทรัพย์สิน globalCompositeOperation นี้:

แหล่งที่มามากกว่า:
แหล่งที่มาอยู่บน:
แหล่งที่มาอิน:
แหล่งที่มาออก:
ปลายทางมากกว่า:
ปลายทางอยู่บน:
ปลายทางอิน:
ปลายทางออก:
เบา:
สำเนา:
แฮคเกอร์:
ลองตัวเอง»

<html ผ้าใบอ้างอิง