JPG को PNG में कन्वर्ट करें
ब्राउजर में ही JPG फोटो को लॉसलेस PNG में बदलें, पैलेट और ग्रेस्केल ऑप्टिमाइजेशन के विकल्प के साथ, बिना अपलोड।
फाइलें यहां छोड़ें
.jpg, .jpeg, .jpe, .jfif · 100 MB तक
कैसे PNG में कन्वर्ट करें
- 1
अपनी JPG फाइलें डालें
एक बार में 100 तक। जिन फाइलों का नाम .jpg है पर अंदर कुछ और निकलता है, उन्हें एक्सटेंशन से नहीं, अंदर के असली फॉर्मेट से प्रोसेस किया जाता है।
- 2
ऑप्टिमाइजेशन लेवल चुनें
लेवल 2 समझदारी वाला डिफॉल्ट है। लेवल 6 कई गुना ज्यादा समय लगाकर ठीक उन्हीं पिक्सल की छोटी लॉसलेस एन्कोडिंग खोजता है।
- 3
PNG डाउनलोड करें
परिणाम आम तौर पर JPG से बड़ा होता है, लॉसलेस का मतलब यही है। एक फाइल सीधे डाउनलोड होती है, कई फाइलें एक ZIP में मिलती हैं।
यह कन्वर्जन क्या करता है और क्या नहीं
JPG को पिक्सल में डिकोड किया जाता है, और ठीक वही पिक्सल PNG में लिखे जाते हैं। न कुछ जुड़ता है, न आगे कुछ खोता है: PNG उस सबका सटीक रिकॉर्ड है, जो JPG में था। पर जो कंप्रेशन पहले हो चुका है, उसे यह वापस नहीं कर सकता। अगर मूल JPG में चौकोर धब्बे या धुंधले किनारे दिखते हैं, तो PNG में भी ठीक वही धब्बे और वही धुंधले किनारे होंगे, बस लॉसलेस रूप में। लोग आम तौर पर तीन में से किसी एक वजह से यह कन्वर्जन करते हैं: कोई एडिटर या प्रिंटिंग सेवा JPG नहीं लेती; डॉक्यूमेंटेशन में स्क्रीनशॉट जाना है, जहां बार-बार सेव करने से JPG खराब होती जाएगी; या बैकग्राउंड पारदर्शी बनाने से पहले का पहला कदम, जिसके लिए अल्फा चैनल चाहिए, जो JPG में होता ही नहीं।
ऑप्टिमाइजेशन लेवल, कलर टाइप और PNG बड़ी क्यों होती है
PNG का साइज दो चीजों पर टिका है: हर पिक्सल को कितने बाइट चाहिए, और पंक्ति-दर-पंक्ति कंप्रेशन कितना अच्छा काम करता है। पहली चीज कलर टाइप की सेटिंग तय करती है। ऑटोमैटिक मोड में ऑप्टिमाइजर वह सबसे छोटा टाइप चुनता है, जो फिर भी पूरी तरह लॉसलेस रहे: ग्रेस्केल फोटो एक चैनल पर आ जाती है, और 256 से कम अलग रंगों वाला चार्ट पैलेट इमेज बनकर कई गुना छोटा हो सकता है। अगर आगे का कोई टूल किसी खास टाइप पर अड़ता है, तो आप टाइप खुद भी तय कर सकते हैं। दूसरी चीज ऑप्टिमाइजेशन लेवल तय करता है: ऊंचे लेवल हर पंक्ति पर ज्यादा फिल्टर आजमाते हैं और कंप्रेस की गई स्ट्रीम को ज्यादा मेहनत से दोबारा पैक करते हैं। लेवल 0 तुरंत होता है, लेवल 2 एक सेकंड का छोटा हिस्सा लेता है और ज्यादातर फायदा दे देता है, लेवल 6 बड़ी फोटो पर कुछ सेकंड लेकर कुछ प्रतिशत और बचा सकता है।
आपकी फाइल आपके डिवाइस पर ही रहती है
JPEG डिकोडर, PNG एन्कोडर और ऑप्टिमाइजर, तीनों WebAssembly मॉड्यूल हैं, जो आपके ब्राउजर टैब के अंदर चलते हैं। आपकी फोटो कभी अपलोड नहीं होती, सर्वर पर कोई कतार नहीं है, और पेज बंद करते ही सब कुछ मेमोरी से मिट जाता है। GPS कोऑर्डिनेट वाली कैमरा फोटो पूरी तरह आपके हाथ में रहती हैं।
अक्सर पूछे जाने वाले सवाल
क्या PNG में बदलने के बाद इमेज की क्वालिटी बढ़ जाएगी?
नहीं। PNG लॉसलेस है, यानी उसे जो मिलता है, उसे वह ज्यों का त्यों दर्ज करता है, JPG कंप्रेशन से आई हर गड़बड़ी समेत। JPG बनाते समय जो डिटेल फेंक दिया गया, वह कन्वर्ट करने से वापस नहीं आता। हां, इसके बाद हर अगली बार सेव करने पर क्वालिटी और नहीं घटती, और असल वजह यही है।
PNG फाइल JPG से इतनी बड़ी क्यों है?
JPG वह जानकारी फेंक देता है, जो आंख को मुश्किल से दिखती है, इसलिए उसका साइज बहुत छोटा हो सकता है। PNG कुछ नहीं फेंकता, इसलिए उसे हर पिक्सल का पूरा डिटेल रखना पड़ता है, वह बारीक नॉइज भी, जिसे JPG ने चिकना कर दिया था। 2 MB की फोटो अक्सर 6-10 MB की PNG बन जाती है। अगर लॉसलेस और छोटी फाइल चाहिए, तो लॉसलेस मोड वाला WebP इन दोनों के बीच आता है।
ऑप्टिमाइजेशन लेवल असल में क्या बदलता है?
सिर्फ फाइल का साइज, पिक्सल कभी नहीं। ऊंचे लेवल बेहतर लॉसलेस एन्कोडिंग खोजने में प्रोसेसर का ज्यादा समय लगाते हैं: हर पंक्ति पर PNG के पांचों रो फिल्टर आजमाते हैं, जहां हो सके कलर टाइप घटाते हैं और कंप्रेस किया गया डेटा दोबारा पैक करते हैं। लेवल 6 आम तौर पर लेवल 2 से 3-8% ज्यादा बचाता है और कई गुना ज्यादा समय लेता है।
क्या बैकग्राउंड अपने आप पारदर्शी हो जाता है?
नहीं। JPG में पारदर्शिता की कोई जानकारी नहीं होती, इसलिए हर पिक्सल पूरी तरह अपारदर्शी आता है। PNG पारदर्शिता रख सकती है, इसीलिए यह कन्वर्जन अक्सर पहला कदम होता है। इसके बाद आप “बैकग्राउंड हटाएं” जैसे टूल से असल में चीज को काटकर अलग कर सकते हैं।
क्या EXIF डेटा और GPS कोऑर्डिनेट बने रहते हैं?
सिर्फ तब, जब आप “EXIF मेटाडेटा रखें” चालू करते हैं। डिफॉल्ट रूप से वे हटा दिए जाते हैं, और इमेज पब्लिश करने वाले ज्यादातर लोग यही चाहते हैं। विकल्प चालू होने पर कैमरा ब्लॉक PNG के eXIf चंक में दोबारा पैक होकर फाइल के साथ जाता है, GPS कोऑर्डिनेट समेत, इसलिए इसे सोच-समझकर चालू करें।
पैलेट PNG क्या होती है?
ऐसी PNG, जो 256 तक रंगों की एक तालिका रखती है और फिर हर पिक्सल के लिए पूरे रंग की जगह एक छोटा इंडेक्स। डायग्राम, लोगो और इंटरफेस के स्क्रीनशॉट लगभग हमेशा इसमें आ जाते हैं, और फाइल एक भी पिक्सल बदले बिना कई गुना छोटी हो जाती है। ऑटोमैटिक कलर टाइप सेटिंग इसे तब चुनती है, जब यह लॉसलेस तरीके से मुमकिन हो।
एक साथ कितनी फाइलें कन्वर्ट कर सकते हैं?
100 फाइलें तक, कुल 500 MB, और सब पर एक ही सेटिंग लागू होती है। वे pulsarkit-jpg-to-png.zip नाम की एक ZIP में मिलती हैं। अगर कोई एक फाइल खराब है और फेल हो जाती है, तो बैच की बाकी फाइलें फिर भी पूरी होती हैं।
क्या फाइल सर्वर पर अपलोड होती है?
नहीं। डिकोड, एन्कोड और ऑप्टिमाइजेशन, सब आपके ब्राउजर में WebAssembly से होता है। कुछ भी मशीन से बाहर नहीं जाता, अकाउंट की जरूरत नहीं, और बाद में हटाने के लिए कोई कॉपी नहीं बचती।