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

HTML5 Canvas सर्कल टेक्स्ट

Canvas में सर्कल के अंदर टेक्स्ट

Canvas में सर्कल के अंदर टेक्स्ट बनाने के लिए, उपयोग करें:

context.beginPath();

उदाहरण

$("#demo").on("click", "#canvas1", function(event) {
    var canvas = document.getElementById('canvas1');
    if (canvas.getContext) {
        var context = canvas.getContext("2d");
        var w = 25;
        var x = event.pageX;
        var y = Math.floor(event.pageY - $(this).offset().top);
        context.beginPath();
        context.fillStyle = "blue";
        context.arc(x, y, w/2, 0, 2 * Math.PI, false);
        context.fill();
        context = canvas.getContext("2d");
        context.font = '9pt';
        context.fillStyle = 'white';
        context.textAlign = 'center';
        context.fillText('amit', x, y+4);
    }
});

HTML

<div id="demo">
  <canvas id="canvas1"></canvas>
</div>

यह क्लिक स्थिति पर केंद्रित टेक्स्ट के साथ एक सर्कल ड्रॉ करता है।

  1. - HTML5 Canvas पर रैंडम कलर स्क्वेयर्स से भरा सर्कल ड्रॉ करें

    जब हमें ब्राउज़र में एक सर्कल को 1x1 पिक्सेल से भरने की आवश्यकता होती है, सभी अलग-अलग रंगों के साथ, हम इस तरह एक सरल दृष्टिकोण का उपयोग कर सकते हैं:  Canvas पर 200x200 ग्रिड में कुछ रैंडम रंगों के साथ सभी पिक्सेल ड्रॉ करना  कंपोजिट मोड बदलना  ऊपर सर्कल ड्रॉ करना आइए एक उदाहरण देखें

  1. - HTML5 Canvas एलिमेंट प्रिंट करें

    निम्नलिखित HTML5 Canvas एलिमेंट प्रदर्शित करने के लिए कोड स्निपेट है। <a href = javascript:print_voucher()>PRINT CANVAS</a> function print_canvas() { $(#canvas_voucher).printElement(); } यहां canvas_voucher Canvas एलिमेंट की ID है। इसे कार्यशील बनाने के लिए हमें Canvas को .png इम

  1. - HTML5 Canvas ट्रांसफॉर्मेशन

    HTML5 Canvas उन मेथड्स को प्रदान करता है जो ट्रांसफॉर्मेशन मैट्रिक्स में सीधे संशोधन की अनुमति देते हैं। ट्रांसफॉर्मेशन मैट्रिक्स प्रारंभ में पहचान ट्रांसफॉर्म होना चाहिए। इसे फिर ट्रांसफॉर्मेशन मेथड्स का उपयोग करके समायोजित किया जा सकता है। उदाहरण आइए Canvas ट्रांसफॉर्मेशन का एक उदाहरण देखें: <