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

HTML5 Canvas पर डेटा URL से इमेज कैसे ड्रॉ करें?

यदि आपके पास डेटा URL है, तो आप कैनवास पर एक इमेज बना सकते हैं। यह निम्न कोड स्निपेट में दिखाया गया है:

var myImg = new Image;
myImg.src = strDataURI;

drawImage() मेथड इमेज, कैनवास, या वीडियो को कैनवास पर ड्रॉ करता है। drawImage() मेथड इमेज के भाग भी ड्रॉ कर सकता है, और/या इमेज आकार बढ़ा/घटा सकता है।

नीचे दिया गया कोड भी उपयुक्त क्रम के साथ है - इमेज बनाएं, नई इमेज उपयोग करने के लिए onload सेट करें, फिर src सेट करें:

// load image from data url
var Obj = new Image();
Obj.onload = function() {
  context.drawImage(myImg, 0, 0);
};
Obj.src = dataURL;

सही क्रम: 1) new Image() बनाएं, 2) onload हैंडलर सेट करें, 3) src सेट करें। drawImage(img, x, y), drawImage(img, x, y, w, h), drawImage(img, sx, sy, sw, sh, dx, dy, dw, dh) (सोर्स/डेस्ट आयत)।

  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. GoJS HTML5 Canvas लाइब्रेरी से डायग्राम और ग्राफ कैसे ड्रा करें? GoJS HTML5 Canvas लाइब्रेरी से डायग्राम और ग्राफ कैसे ड्रा करें?

    GoJS एक JavaScript लाइब्रेरी है जिसका उपयोग आप इंटरैक्टिव डायग्राम इम्प्लीमेंट करने के लिए कर सकते हैं। यह पेज आपको GoJS के उपयोग के आवश्यक पहलू दिखाएगा। यदि आप डायग्राम और ग्राफ जोड़ना चाहते हैं, तो इस लाइब्रेरी का उपयोग करें, जो ओपन सोर्स है। GoJS में मॉडल-व्यू आर्किटेक्चर है, जिसमें मॉडल्स JavaSc