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

HTML5 कैनवास एलिमेंट पर ड्रॉ की गई इमेज का रंग बदलें


HTML5 कैनवास एलिमेंट पर ड्रॉ की गई इमेज का रंग बदलने के लिए, आप निम्नलिखित कोड चलाने का प्रयास कर सकते हैं। drawImage() मेथड का उपयोग करें:

function display(img1, red, gr, bl) { //इमेज का रंग बदलने के लिए फंक्शन     var canvas1 = document.createElement('canvas');//कैनवास एलिमेंट इनिशियलाइज़ेशन canvas1.width = img.width;//कैनवास चौड़ाई इनिशियलाइज़ेशन     canvas1.height = img.height; //कैनवास ऊंचाई इनिशियलाइज़ेशन var ctx1 = canvas1.getContext('2d');     ctx1.drawImage(img, 0, 0); var myImg =ctx1.getImageData(0, 0, canvas1.width, canvas1.height); for (var t=0;t< myImg.data.length;t+=4) {            myImg.data[t]= red | myImg.data[t];            myImg.data[t+1]= gr | myImg.data[t+1];            myImg.data[t+2]= bl | myImg.data[t+2];     } ctx1.putImageData(myImg,0,0); // इमेज डेटा को संदर्भ के अनुसार समायोजित किया जाता है     return c; },

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

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

  1. HTML5 कैनवास पर आयत (Rectangle) कैसे बनाएं? HTML5 कैनवास पर आयत (Rectangle) कैसे बनाएं?

    HTML5 <canvas> टैग का उपयोग स्क्रिप्टिंग के माध्यम से ग्राफिक्स, एनिमेशन आदि बनाने के लिए किया जाता है। कैनवास एलिमेंट में getContext नामक एक DOM मेथड होता है, जो रेंडरिंग कॉन्टेक्स्ट और इसके ड्राइंग फंक्शन्स प्राप्त करता है।HTML5 कैनवास के साथ आयत बनाने के लिए fillRect(x, y, width, height) मे

  1. HTML5 कैनवास पर SVG फ़ाइल कैसे बनाएं? HTML5 कैनवास पर SVG फ़ाइल कैसे बनाएं?

    कैनवास पर SVG बनाने के लिए, आपको SVG इमेज का उपयोग करना होगा। सबसे पहले, <foreignObject> एलिमेंट का उपयोग करें जिसमें HTML हो। उसके बाद, SVG इमेज को कैनवास में बनाएं।उदाहरणHTML कैनवास पर SVG फ़ाइल बनाने के लिए निम्न कोड आज़माएं:<!DOCTYPE html> <html>    <head>