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

HTML5 कैनवास तत्व पर खींची गई छवि का रंग बदलें।


HTML5 कैनवास तत्व पर खींची गई छवि का रंग बदलने के लिए, आप निम्न कोड को चलाने का प्रयास कर सकते हैं। ड्राइमेज () विधि का प्रयोग करें -

function display(img1, red, gr, bl) { //func to change color of image    
var canvas1 = document.createElement('canvas');//canvas element initialisation

canvas1.width = img.width;//canvas width initialisation    
canvas1.height = img.height; //canvas height initialisation

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); // Image data is adjusted according to context    
return c;
},
. के अनुसार समायोजित किया जाता है
  1. HTML5 में drawImage () के साथ छवि कैसे बनाएं?

    HTML5 drawImage() विधि का उपयोग कैनवास पर चित्र, कैनवास या वीडियो बनाने के लिए किया जाता है। यह एक छवि के कुछ हिस्सों को भी खींचता है। आप इसका उपयोग इमेज का आकार बढ़ाने या घटाने के लिए भी कर सकते हैं। यहां drawImage() विधि के पैरामीटर मान दिए गए हैं - Sr.No DrawImage () पैरामीटर और विवरण 1

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

    HTML5 टैग का उपयोग स्क्रिप्टिंग का उपयोग करके ग्राफिक्स, एनिमेशन आदि को आकर्षित करने के लिए किया जाता है। यह HTML5 में पेश किया गया एक नया टैग है। कैनवास तत्व में एक DOM विधि है जिसे getContext कहा जाता है, जो रेंडरिंग संदर्भ और इसके ड्राइंग फ़ंक्शन प्राप्त करता है। यह फ़ंक्शन एक पैरामीटर लेता है,

  1. एचटीएमएल 5 कैनवास पर एसवीजी फाइल कैसे बनाएं?

    एसवीजी को कैनवास पर खींचने के लिए, आपको एसवीजी छवि का उपयोग करना होगा। सबसे पहले, तत्व का उपयोग करें जिसमें HTML शामिल है। उसके बाद, आपको एसवीजी छवि को कैनवास में खींचना होगा। उदाहरण HTML कैनवास पर SVG फ़ाइल बनाने के लिए आप निम्न कोड आज़मा सकते हैं <!DOCTYPE html> <html>