PNG से Base64
किसी भी Portable Network Graphics इमेज को Base64 स्ट्रिंग या तैयार कोड स्निपेट में बदलने के लिए यह मुफ़्त PNG से Base64 कन्वर्टर इस्तेमाल करें। लोकल .png फ़ाइल चुनें (या किसी रिमोट फ़ाइल का लिंक पेस्ट करें), आउटपुट फ़ॉर्मेट चुनें और PNG को Base64 में एनकोड करें दबाएँ।
PNG से Base64 को ऑनलाइन कैसे बदलें
- लोकल फ़ाइल चुनें और .png फ़ाइल सेलेक्ट करें, या रिमोट URL चुनें और लिंक पेस्ट करें।
- आउटपुट फ़ॉर्मेट चुनें: सादा Base64, data URI, HTML टैग, CSS, JavaScript, JSON या XML।
- PNG को Base64 में एनकोड करें पर क्लिक करें। नतीजा प्रीव्यू के साथ तुरंत दिखता है।
- नतीजे को क्लिपबोर्ड पर कॉपी करें या .txt फ़ाइल के रूप में डाउनलोड करें।
PNG (Portable Network Graphics) के बारे में
PNG एक लॉसलेस रास्टर फ़ॉर्मेट है, जिसे 1996 में GIF के पेटेंट-मुक्त विकल्प के रूप में बनाया गया था। यह पूरे 24-बिट रंग, स्मूद ट्रांसपेरेंसी के लिए 8-बिट अल्फ़ा चैनल और DEFLATE कंप्रेशन सपोर्ट करता है, जो कभी पिक्सेल डेटा नहीं हटाता।
PNG किनारों को साफ़ रखता है, इसलिए लोगो, आइकन, UI स्क्रीनशॉट और डायग्राम के लिए यह स्टैंडर्ड विकल्प है। फ़ोटो के लिए JPG या WebP आमतौर पर काफ़ी छोटे होते हैं, जो इमेज को Base64 के रूप में एम्बेड करते समय मायने रखता है, क्योंकि हर बाइट लगभग एक-तिहाई बढ़ जाती है।
| विकसित | 1996, W3C / IETF (RFC 2083) |
|---|---|
| कंप्रेशन | लॉसलेस (DEFLATE) |
| ट्रांसपेरेंसी | हाँ, पूरा अल्फ़ा चैनल |
| एनिमेशन | APNG एक्सटेंशन |
| फ़ाइल सिग्नेचर | 89 50 4E 47 0D 0A 1A 0A |
आउटपुट फ़ॉर्मेट
चुनें कि नतीजा किस रूप में चाहिए। कन्वर्टर ये लौटा सकता है:
- txt: सिर्फ़ Base64 स्ट्रिंग, जिसे कोड, डेटाबेस फ़ील्ड या API रिक्वेस्ट में सीधे पेस्ट किया जा सके।
- uri: पूरा
data:URI, जिसे आप ब्राउज़र के एड्रेस बार में पेस्ट कर सकते हैं या जहाँ भी URL स्वीकार होता है वहाँ इस्तेमाल कर सकते हैं। - html img:
srcमें data URI वाला<img>टैग। - css background image:
background-image: url(data:...)इस्तेमाल करने वाला CSS रूल। - html favicon: इनलाइन फ़ेविकॉन के लिए
<link rel="icon">टैग। - html hyperlink: एम्बेड की गई फ़ाइल को डाउनलोड करने या खोलने वाला
<a>लिंक। - html iframe: कंटेंट को इनलाइन दिखाने वाला
<iframe>। - javascript image: JavaScript जो
Imageऑब्जेक्ट बनाता है। - javascript popup: JavaScript जो कंटेंट को नई विंडो में खोलता है।
- json: फ़ाइल नाम, MIME type और डेटा वाला JSON ऑब्जेक्ट।
- xml: CDATA सेक्शन के अंदर डेटा वाला XML एलिमेंट।
क्या यह सुरक्षित है और नतीजा कितना बड़ा होगा?
आपकी फ़ाइल कभी अपलोड नहीं होती: इसे आपका ब्राउज़र File API से लोकल रूप से पढ़ता और बदलता है, इसलिए गोपनीय डॉक्यूमेंट भी आपके डिवाइस पर ही रहते हैं।
Base64 हर 3 बाइट्स को 4 कैरेक्टर से दिखाता है, इसलिए एनकोड किया गया नतीजा मूल फ़ाइल से लगभग 33% बड़ा होता है (साथ में पैडिंग और data URI प्रीफ़िक्स के कुछ बाइट्स)।
अक्सर पूछे जाने वाले सवाल
PNG को Base64 में कैसे बदलें?
ऊपर अपनी .png फ़ाइल चुनें और "PNG को Base64 में एनकोड करें" पर क्लिक करें। कन्वर्टर फ़ाइल को आपके ब्राउज़र में पढ़ता है और Base64 स्ट्रिंग या तैयार data URI देता है।
Base64 में एनकोड की गई PNG किससे शुरू होती है?
Base64 में एनकोड की गई PNG फ़ाइल आमतौर पर "iVBORw0KGgo" से शुरू होती है। Data URI के रूप में यह "data:image/png;base64," से शुरू होती है।
क्या फ़ाइल साइज़ की कोई सीमा है?
कोई तय सीमा नहीं है क्योंकि कन्वर्ज़न लोकल रूप से होता है, लेकिन बहुत बड़ी फ़ाइलें बहुत लंबी स्ट्रिंग बनाती हैं। लगभग 50 MB तक की फ़ाइलें आधुनिक ब्राउज़र में आराम से काम करती हैं।
Base64 को वापस PNG में कैसे बदलें?
Base64 से PNG डिकोडर इस्तेमाल करें: स्ट्रिंग पेस्ट करें, फिर आप मूल .png फ़ाइल का प्रीव्यू देख और डाउनलोड कर सकते हैं।
टिप्पणियाँ (0)
“PNG से Base64” के बारे में कोई सवाल, सुझाव या बग? टिप्पणी करें, टूल को रेटिंग दें, या दूसरों को जवाब दें।
अभी तक कोई टिप्पणी नहीं। अपनी राय देने वाले पहले व्यक्ति बनें!