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

जावास्क्रिप्ट में Canvas का उपयोग करके इमेज ड्रा करना


जावास्क्रिप्ट में Canvas का उपयोग करके इमेज ड्रा करने के लिए निम्नलिखित कोड है:

उदाहरण

<DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    } </style> </head> <body> <h1>Drawing an image in canvas</h1> <img class="flower" width="300" height="300"    src="https://i.picsum.photos/id/976/300/300.jpg?hmac=Gwae8T0kvhjbWyNIAiYgOckWbK BHGr2p_6EEE29uDDg" /> <canvas class="canvas1" width="300" height="300" style="border: 1px solid #d3d3d3;"> </canvas><br /> <button class="Btn">CLICK HERE</button> <h3>Click on the above button to draw the image in canvas</h3> <script>    let resEle = document.querySelector(".result");    let BtnEle = document.querySelector(".Btn");    BtnEle.addEventListener("click", () => {       var c = document.querySelector(".canvas1");       var ctx = c.getContext("2d");       var img = document.querySelector(".flower");       ctx.drawImage(img, 10, 10);    }); </script> </body> </html>

आउटपुट

जावास्क्रिप्ट में Canvas का उपयोग करके इमेज ड्रा करना

'CLICK HERE' बटन पर क्लिक करने पर:

जावास्क्रिप्ट में Canvas का उपयोग करके इमेज ड्रा करना


  1. जावास्क्रिप्ट का उपयोग करके <text> का मान निकालकर वेरिएबल में स्टोर करना जावास्क्रिप्ट का उपयोग करके <text> का मान निकालकर वेरिएबल में स्टोर करना

    <text> का मान निकालने के लिए, उपयोग करें -document.getElementById(yourTextIdValue).textContentउदाहरण  Document This is the JavaScript.... var originalText = document.getElementById(myText).textContent; console.log(originalText); उपरोक्त प्रोग्राम चलाने के लिए, बस फ़ाइल का न

  1. PIL का उपयोग करके Tkinter Canvas विजेट में इमेज एम्बेड करना PIL का उपयोग करके Tkinter Canvas विजेट में इमेज एम्बेड करना

    पायथन में Pillow लाइब्रेरी में सभी बुनियादी इमेज प्रोसेसिंग कार्यक्षमता होती है। यह पायथन में उपलब्ध एक ओपन-सोर्स लाइब्रेरी है जो विभिन्न फॉर्मेट की इमेज को लोड, प्रोसेस और मैनिपुलेट करने के लिए सपोर्ट जोड़ती है।आइए एक सरल उदाहरण लेते हैं और देखते हैं कि Pillow पैकेज (PIL) का उपयोग करके Tkinter Canv

  1. OpenCV का उपयोग करके छवि के चारों ओर बॉर्डर बनाना OpenCV का उपयोग करके छवि के चारों ओर बॉर्डर बनाना

    इस प्रोग्राम में, हम छवि के चारों ओर बॉर्डर बनाएंगे। हम openCV लाइब्रेरी में copyMakeBorder() मेथड का उपयोग करेंगे। यह फ़ंक्शन छवि, ऊपर, नीचे, बाएं, दाएं बॉर्डर मान जैसे विभिन्न पैरामीटर लेता है। मूल छवि एल्गोरिदम चरण 1: cv2 आयात करें। चरण 2: छवि पढ़ें। चरण 3: cv2.copymakeborder() मेथड को कॉल करें