इमेज कन्वर्टर
JPG, PNG, और WebP के बीच एक इमेज कन्वर्ट करें। लॉसी फ़ॉर्मैट्स के लिए एडजस्टेबल क्वालिटी, सब कुछ आपकी डिवाइस पर होता है।
सिर्फ़ JPG को PNG में कन्वर्ट कर रहे हैं? डेडिकेटेड JPG से PNG पेज ट्राई करें।
इमेज चुनने के लिए क्लिक करें, या इसे यहां ड्रैग करके ड्रॉप करें
JPG, PNG, WebP। आपकी डिवाइस पर ही रहता है, कुछ भी अपलोड नहीं होता। बैच कन्वर्ट करने के लिए कई चुनें।
जनरेट होने के बाद आपकी कन्वर्ट की गई इमेज यहां दिखेगी।
PNG लॉसलेस है (बड़ी फ़ाइलें, ट्रांसपेरेंसी सपोर्ट करता है)। JPEG और WebP क्वालिटी स्लाइडर के साथ लॉसी हैं (छोटी फ़ाइलें, JPEG के लिए कोई ट्रांसपेरेंसी नहीं)। WebP आमतौर पर उसी विज़ुअल क्वालिटी पर JPEG से बेहतर होता है, लेकिन JPEG की कम्पैटिबिलिटी सबसे ज़्यादा है।
यह कैसे काम करता है
आपकी इमेज एक लोकल ऑब्जेक्ट URL (URL.createObjectURL) के ज़रिए लोड होती है, ब्राउज़र के अपने इमेज डिकोडर से डिकोड होती है, अपनी पूरी नैचुरल रिज़ॉल्यूशन पर एक ऑफ़स्क्रीन canvas पर ड्रॉ की जाती है, और आपके चुने हुए फ़ॉर्मैट और क्वालिटी में canvas.toBlob से री-एनकोड होती है। एक डिटेल जो आपके लिए हैंडल की जाती है: JPEG के पास कोई अल्फ़ा चैनल नहीं होता, इसलिए ड्रॉ करने से पहले, जब JPEG टारगेट होता है तो canvas सफ़ेद रंग से भरा जाता है। उस स्टेप के बिना, किसी PNG के ट्रांसपेरेंट एरिया काले निकलते। क्वालिटी स्लाइडर सिर्फ़ JPEG और WebP पर लागू होता है; PNG एनकोडिंग लॉसलेस है और इसे इग्नोर करती है।
canvas राउंड-ट्रिप का एक साइड इफ़ेक्ट जो जानने लायक है वैसे भी: आउटपुट में सिर्फ़ पिक्सल्स होते हैं। EXIF मेटाडेटा, कैमरा मॉडल, टाइमस्टैंप्स, और फ़ोन फ़ोटोज़ से एम्बेडेड GPS कोऑर्डिनेट्स, री-एनकोडिंग में नहीं बचते। यह इस कन्वर्टर को किसी फ़ोटो को पब्लिकली शेयर करने से पहले एक क्वाइट प्राइवेसी विन बना देता है, और अगर आपको वाक़ई मेटाडेटा चाहिए था तो जानने लायक बात (उस स्थिति में ओरिजिनल रखें)। ब्राउज़र्स डिकोड करते समय EXIF ओरिएंटेशन फ़्लैग अप्लाई करते हैं, इसलिए साइडवेज़-शॉट फ़ोन फ़ोटोज़ अभी भी सही ढंग से रोटेटेड निकलती हैं।
कन्वर्जन, बैच मोड, और यहां तक कि .zip बंडलिंग (JavaScript में बाइट-बाइट असेंबल की गई) सब कुछ आपके ब्राउज़र में चलता है। डेवटूल्स का Network टैब खोलें और कुछ कन्वर्ट करें: कोई रिक्वेस्ट इमेज नहीं ले जाती, इसीलिए आपकी मशीन की मेमोरी से परे कोई फ़ाइल साइज़ कैप नहीं है।