ग्लोबल कम्पोजिट ऑपरेशन
HTML5 Canvas globalCompositeOperation कम्पोजिटिंग एट्रिब्यूट प्रदान करता है जो सभी ड्रॉइंग ऑपरेशन्स को प्रभावित करता है।
उदाहरण
हम globalCompositeOperation एट्रिब्यूट का उपयोग करके नई आकृतियों को मौजूदा आकृतियों के पीछे ड्रॉ कर सकते हैं और कुछ क्षेत्रों को मास्क कर सकते हैं, Canvas से सेक्शन क्लियर कर सकते हैं, जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है।
<!DOCTYPE HTML>
<html>
<head>
<script>
var compositeTypes = [
'source-over', 'source-in', 'source-out', 'source-atop',
'destination-over', 'destination-in', 'destination-out',
'destination-atop', 'lighter', 'darker', 'copy', 'xor'
];
function drawShape(){
for (i=0; i
12 कम्पोजिट मोड्स दिखाता है कि नई ड्रॉइंग मौजूदा पिक्सल्स के साथ कैसे इंटरैक्ट करती है।