PNG बनाम JPG: असल में इस्तेमाल किसे करें?

आपके कंप्यूटर की आधी इमेज शायद गलत फ़ॉर्मेट में हैं. टूटी हुई नहीं, खराब नहीं, बस चुपचाप उतनी स्टोरेज खा रही हैं जितनी उन्हें नहीं खानी चाहिए, या असल से थोड़ी कमज़ोर दिख रही हैं. PNG बनाम JPG का सवाल सुनने में मामूली ट्रिविया लगता है, लेकिन यही तय करता है कि आपकी फ़ाइलें कितनी बड़ी हैं और कितनी अच्छी दिखती हैं, और इसका जवाब सीखने में बस एक पैराग्राफ़ लगता है.

यह रहा जवाब: JPG फ़ोटोग्राफ़ के लिए है, PNG हर उस चीज़ के लिए जिसमें तीखे किनारे हों. स्क्रीनशॉट, लोगो, चार्ट, टेक्स्ट, इंटरफ़ेस मॉकअप: PNG. कैमरे से निकली कोई भी चीज़: JPG. यह नियम असल ज़िंदगी के करीब 95% मामलों को कवर कर देता है. दिलचस्प हिस्सा यह है कि ऐसा क्यों है, क्योंकि एक बार वजह समझ आ जाए, तो आप इन्हें कभी गड्डमड्ड नहीं करेंगे.

JPG असल में करता क्या है

JPG को 1992 में मानकीकृत किया गया था, और इसकी मूल तरकीब आज भी काबिले-तारीफ़ है. हर पिक्सेल को ईमानदारी से सहेजने के बजाय, यह इमेज को छोटे-छोटे ब्लॉक में बाँट देता है और हर ब्लॉक को पैटर्न के मिश्रण के तौर पर बताता है, जिन पैटर्न को आपकी आँख पहचानती है उन्हें रखता है और जिन्हें नहीं पहचानती उन्हें हटा देता है. इंसानी नज़र चमक पहचानने में शानदार है और महीन रंग-भेद पहचानने में कमज़ोर, इसलिए JPG अपने बाइट्स उसी हिसाब से खर्च करता है.

किसी फ़ोटोग्राफ़ के लिए यह लगभग मुफ़्त का सौदा है. फ़ोटो में मुलायम ग्रेडिएंट, नॉइज़ और प्राकृतिक बनावट भरी होती है, यानी ठीक वही सामग्री जहाँ आधा डेटा फेंक भी दें तो कोई यह नहीं बता पाएगा कि क्या गायब है. सेंसर से सीधी निकली 20 MB की इमेज एक ऐसी 3 MB की JPG बन जाती है जो किसी भी स्क्रीन पर बिल्कुल एक जैसी दिखती है.

कीमत तब सामने आती है जब इमेज फ़ोटो नहीं होती. JPG को साफ़ काले टेक्स्ट वाला स्क्रीनशॉट दें, तो वे हटाए गए पैटर्न हर अक्षर के इर्द-गिर्द एक हल्के धुँधले घेरे के रूप में लौट आते हैं. फ़ॉर्मेट वही कर रहा है जिसके लिए वह बना है. बस आपने उसे गलत काम थमा दिया.

PNG असल में करता क्या है

PNG 1996 में आया, GIF को लेकर एक पेटेंट विवाद से जन्मा, और इसने उल्टा दांव खेला: कुछ भी न फेंकना. यह ठीक ZIP फ़ाइल की तरह संपीड़ित करता है, दोहराव ढूँढता है और उसे कुशलता से एनकोड करता है, फिर आपको हर पिक्सेल बिल्कुल वैसा ही लौटा देता है जैसा वह अंदर गया था. किसी PNG को हज़ार बार खोलें और दोबारा सहेजें, वह एक बिट भी नहीं बिगड़ेगी.

यही PNG को सिंथेटिक इमेज के लिए अजेय बनाता है. स्क्रीनशॉट ज़्यादातर सपाट रंग और दोहराए गए आकारों से बना होता है, जिसे लॉसलेस कंप्रेशन नाश्ते में निपटा देता है, इसलिए फ़ाइल छोटी रहती है और टेक्स्ट उस्तरे जैसा तीखा. PNG असली पारदर्शिता भी देता है, यही वजह है कि आपने अब तक किसी स्लाइड पर जो भी लोगो डाला है वह PNG रहा होगा.

लेकिन इसे किसी फ़ोटोग्राफ़ पर आज़माएँ, तो तर्क उलट जाता है. किसी फ़ोटो में लगभग कोई सटीक दोहराव नहीं होता, इसलिए PNG को संपीड़ित करने के लिए कुछ मिलता ही नहीं और फ़ाइल फूल जाती है. वही तस्वीर जो एक चुस्त 3 MB की JPG बनती है, आमतौर पर 15 MB की PNG बन जाती है, और असहज हिस्सा यह है: वह बेहतर नहीं दिखती. सामान्य फ़ोटो को सामान्य आकार में देखने पर, अच्छी तरह बनी JPG और PNG नज़र से अलग नहीं की जा सकतीं. आप ऐसे फ़र्क के लिए पाँच गुना स्टोरेज चुका रहे हैं जो आपको दिखता ही नहीं.

झट-पट गाइड

आपके पास हैइस्तेमाल करेंक्यों
किसी भी कैमरे या फ़ोन की फ़ोटोJPGबड़ी बचत, नुकसान अदृश्य
टेक्स्ट या UI वाला स्क्रीनशॉटPNGतीखे किनारे तीखे रहते हैं
पारदर्शिता चाहने वाला लोगो या आइकनPNGJPG में पारदर्शिता होती ही नहीं
चार्ट, डायग्राम या ड्रॉइंगPNGसपाट रंग लॉसलेस तरीके से संपीड़ित होते हैं
फ़ोटो जिसे आप बार-बार एडिट करेंगेPNG (या ओरिजिनल)हर JPG दोबारा सेव पर थोड़ा और नुकसान होता है

आखिरी पंक्ति को एक वाक्य और चाहिए. JPG का नुकसान एक बार में अदृश्य होता है, लेकिन वह जमा होता जाता है. एडिट करें, सेव करें, एडिट करें, सेव करें, और दर्जन भर पीढ़ियों के बाद वह धुँधलापन असली बन जाता है. इसलिए एडिटिंग किसी लॉसलेस फ़ॉर्मेट में करें और अंत में, एक ही बार, JPG एक्सपोर्ट करें.

तो कन्वर्ट कब करें?

सबसे आम दिशा है PNG को JPG में, आमतौर पर इसलिए क्योंकि रास्ते में कहीं कोई फ़ोटो PNG में फँस गई: किसी एडिटिंग ऐप से एक्सपोर्ट, वेब से सेव की गई इमेज, कोई स्कैन. इसे वापस JPG में बदलने से साइज़ बिना किसी दिखने वाले फ़र्क के 70 से 80% तक घट सकता है, जो तब मायने रखता है जब आप इसे ईमेल कर रहे हों या आपका क्लाउड स्टोरेज भरता जा रहा हो.

उलटी दिशा, JPG को PNG में, कम आम है और इस बारे में ईमानदार रहना ज़रूरी है: यह वह डिटेल वापस नहीं ला सकती जिसे JPG पहले ही हटा चुकी है. जो यह कर सकती है वह है आगे कोई और नुकसान रोकना, और बार-बार एडिटिंग के लिए फ़ाइल खोलने से पहले आपको ठीक यही चाहिए होता है.

कुछ भी कन्वर्ट करने से पहले एक और बात जानना ज़रूरी है. ज़्यादातर कन्वर्ज़न वेबसाइटें आपकी इमेज को अपने सर्वर पर अपलोड करके काम करती हैं, और आपके स्क्रीनशॉट और फ़ोटो किसी अजनबी के कंप्यूटर तक की चक्कर काटने से बेहतर के हक़दार हैं. यह कन्वर्ज़न सीधा गणित है, और यह आपका अपना डिवाइस कर सकता है. नीचे दिया कनवर्टर पूरी तरह आपके ब्राउज़र के भीतर चलता है: कोई अपलोड नहीं, कोई साइन-अप नहीं, कोई साइज़ लिमिट नहीं, और यह Wi-Fi बंद होने पर भी काम करता है. एक PNG डालें और खुद देख लें.