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

HTML5 Canvas को PNG फ़ाइल में कनवर्ट करें

Canvas को PNG में कनवर्ट करने के चरण

HTML5 canvas को PNG में कनवर्ट करने के लिए, नीचे दिए गए चरणों का पालन करें:

आपको जनरेटेड डेटा URL को <a> टैग के href एट्रिब्यूट में जोड़ने की आवश्यकता है।

बेस64 इमेज के लिए डायलॉग

<img src="data:image/png;base64,iOBVRw0KGgoAAAANSUhEUg...." class="image" />

फ़ाइलनाम जोड़ें

<a download="newimg.png" href="...">

HTTP हेडर्स परिभाषित करें

headers=Content-Disposition: attachment; filename=newimg.png

ब्राउज़र RAM उपयोग कम करने के लिए

// डेटा URL को डायनामिकली जनरेट करें
function myCanvas() {
    var d = canvas.toDataURL('image/png');
    this.href = d;
}
d.addEventListener('click', myCanvas, false);

यह दृष्टिकोण क्लिक पर डेटा URL जनरेट करता है, मेमोरी उपयोग को कम करता है।

  1. PNG फ़ाइल क्या है? PNG फ़ाइल क्या है?

    जानने योग्य बातें PNG फ़ाइल एक Portable Network Graphics फ़ाइल है। इसे किसी भी ब्राउज़र या इमेज प्रोग्राम जैसे XnView से खोलें। FileZigZag या अन्य इमेज कन्वर्टर से JPG, SVG, ICO, और अन्य इमेज में कन्वर्ट करें। यह लेख बताता है कि PNG फ़ाइलें क्या हैं, वे कुछ स्थितियों में अन्य इमेज फॉर्मेट पर क्यों

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

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

  1. - HTML5 में IndexedDB

    IndexedDB उपयोगकर्ता के ब्राउज़र के अंदर डेटा स्टोर करने के लिए एक नई HTML5 अवधारणा है। IndexedDB लोकल स्टोरेज से अधिक शक्तिशाली है और उन एप्लिकेशन के लिए उपयोगी है जिन्हें बड़ी मात्रा में डेटा स्टोर करने की आवश्यकता होती है। ये एप्लिकेशन अधिक कुशलता से चल सकते हैं और तेजी से लोड हो सकते हैं। W3C न