Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

HTML5 Canvas के साथ दो इमेजेज को ब्लेंड करना


ब्लेंड करने के लिए, आपको दो इमेजेज को 50-50 अनुपात में ब्लेंड करने की आवश्यकता है।

आइए देखें कैसे:

<img src="Tutorial1.jpg" id="Tutorial One"> 
<img src="Tutorial2.jpg" id="Tutorial Two"> 
<p>Blended image<br> 
<canvas id="canvas"></canvas></p> 
<script> 
    window.onload = function () { 
        var myImg1 = document.getElementById('myImg1'); 
        var myImg2 = document.getElementById('myImg2'); 
        var myCanvas = document.getElementById("canvas"); 
        var ctx = canvas.getContext("2d"); 
        // width and height 
        var w = img1.width; 
        var h = img1.height; 
        myCanvas.width = w; 
        myCanvas.height = h; 
        var pixels = 4 * w * h; 
        ctx.drawImage(myImg1, 0, 0); 
        var image1 = context.getImageData(0, 0, w, h); 
        var imageData1 = image1.data; 
        ctx.drawImage(myImg2, 0, 0); 
        var image2 = context.getImageData(0, 0, w, h); 
        var imageData2 = image2.data; 
        while (pixels--) { 
            imageData1[pixels] = imageData1[pixels] * 0.5 + imageData2[pixels] * 0.5; 
        } 
        image1.data = imageData1; 
        ctx.putImageData(image1, 0, 0); 
    }; 
</script>

  1. HTML5 में drawImage() मेथड से इमेज कैसे ड्रॉ करें? HTML5 में drawImage() मेथड से इमेज कैसे ड्रॉ करें?

    Canvas drawImage() मेथड HTML5 Canvas API का drawImage() मेथड इमेज, कैनवास या वीडियो को कैनवास पर ड्रॉ करता है। इमेज के भाग भी ड्रॉ कर सकते हैं और आकार बदल सकते हैं। पैरामीटर्स: क्र.सं.पैरामीटर और विवरण 1img - इमेज, कैनवास या वीडियो एलिमेंट 2sx - क्लिपिंग शुरू करने का X निर्देशांक (वैकल्पिक) 3sy

  1. HTML5 कैनवास के साथ इमेज का उपयोग कैसे करें? HTML5 कैनवास के साथ इमेज का उपयोग कैसे करें?

    HTML5 <canvas> टैग का उपयोग स्क्रिप्टिंग के माध्यम से ग्राफिक्स, एनिमेशन आदि बनाने के लिए किया जाता है। HTML5 कैनवास के साथ इमेज का उपयोग करने के लिए drawImage() मेथड का उपयोग करें। यह मेथड दी गई इमेज को कैनवास पर बनाता है।उदाहरणHTML कैनवास के साथ इमेज का उपयोग करने का तरीका सीखने के लिए निम्न

  1. - HTML5 कैनवास के साथ पैटर्न बनाएं

    HTML5 कैनवास के साथ पैटर्न बनाने के लिए निम्नलिखित मेथड का उपयोग करें: createPattern(image, repetition) − यह मेथड पैटर्न बनाने के लिए एक इमेज का उपयोग करेगा। दूसरा आर्गुमेंट निम्नलिखित मानों में से एक के साथ एक स्ट्रिंग हो सकता है: repeat, repeat-x, repeat-y, और no-repeat। यदि खाली स्ट्रिंग या null