PNG या JPG? सही फॉर्मेट का चुनाव करें
चार सवाल जो हर बार इसका समाधान कर देते हैं, बिना कंप्रेशन थ्योरी को समझे या DCT गुणांकों के बारे में कोई दूसरा लेख पढ़े बिना।
पारदर्शिता (transparency), स्क्रीनशॉट, लोगो और आरेखों (diagrams) के लिए PNG का उपयोग करें। तस्वीरों के लिए JPG का उपयोग करें। ये 2 नियम लगभग हर मामले को सुलझा देते हैं, और आपको इस निर्णय के बारे में कुछ सेकंड से अधिक सोचने की शायद ही कभी आवश्यकता होती है।
नीचे दी गई सूची को देखें और पहले 'हाँ' पर रुकें। यदि कोई भी प्रश्न लागू नहीं होता है, तो 2026 में ईमानदारी से जवाब WebP का उपयोग करना है, जो दोनों पुराने फॉर्मेट की तुलना में दोनों प्रकार की छवियों को बेहतर ढंग से संभालता है।
4 सवाल जो इसका फैसला करते हैं
- क्या इसे पारदर्शी पृष्ठभूमि (transparent background) की आवश्यकता है? PNG का उपयोग करें।
- क्या यह एक स्क्रीनशॉट, लोगो, आरेख या तीखे किनारों और सपाट रंग वाली कोई चीज़ है? PNG का उपयोग करें।
- क्या यह एक तस्वीर है? JPEG का उपयोग करें।
- क्या इसे बार-बार संपादित और पुनः सहेजा जाएगा? PNG का उपयोग करें, क्योंकि JPEG हर बार थोड़ा नुकसान पहुँचाता है।
दोनों फॉर्मेट अलग-अलग व्यवहार क्यों करते हैं
PNG हर पिक्सेल को बिल्कुल सटीक रूप से सहेजता है, जबकि JPEG उन विवरणों को हटा देता है जिन पर आँख का ध्यान जाने की संभावना नहीं होती है। यह अकेला अंतर इस लेख की हर सिफारिश की व्याख्या करता है।
PNG कंप्रेशन दोहराव को ढूंढता है और उसका कुशलता से वर्णन करता है, जो सपाट रंगों पर शानदार ढंग से काम करता है और फोटोग्राफिक शोर पर खराब तरीके से। JPEG कंप्रेशन छवि को ब्लॉकों में विभाजित करता है और प्रत्येक के अंदर के विवरण को सरल बनाता है, जो तस्वीरों के क्रमिक बदलावों पर शानदार ढंग से काम करता है और तीखे किनारों पर खराब तरीके से। प्रत्येक फॉर्मेट ठीक उसी सामग्री पर कुशल है जिसे दूसरा खराब तरीके से संभालता है।
क्या होता है जब आप गलत चुनाव करते हैं
PNG के रूप में सहेजी गई तस्वीर आवश्यकता से 3 से 5 गुना बड़ी हो जाती है, और JPEG के रूप में सहेजे गए स्क्रीनशॉट में टेक्स्ट के चारों ओर स्पष्ट प्रभामंडल (halos) बन जाते हैं। दोनों गलतियाँ आम हैं और दोनों को देखना आसान है।
| छवि का प्रकार | PNG के रूप में | JPEG गुणवत्ता 85 के रूप में | सही विकल्प |
|---|---|---|---|
| तस्वीर, 12 मेगापिक्सल | 18 MB | 2.4 MB | JPEG |
| टेक्स्ट वाला स्क्रीनशॉट | 180 KB | 240 KB और धुंधला टेक्स्ट | PNG |
| पारदर्शिता वाला लोगो | 40 KB | पारदर्शिता समाप्त | PNG |
| चार्ट या आरेख | 90 KB | 150 KB प्रभामंडल के साथ | PNG |
| स्कैन की गई तस्वीर | 12 MB | 1.8 MB | JPEG |
स्क्रीनशॉट वाली पंक्ति लोगों को सबसे अधिक आश्चर्यचकित करती है। JPEG सपाट ग्राफिक्स पर PNG की तुलना में बड़ी फ़ाइल बनाता है और साथ ही टेक्स्ट को भी नुकसान पहुँचाता है, जो कि सबसे खराब संभव संयोजन है।
पारदर्शिता बिना किसी अपवाद के नियम है
JPEG में कोई पारदर्शिता चैनल नहीं होता है, इसलिए रूपांतरण के दौरान पारदर्शी पृष्ठभूमि ठोस सफेद हो जाती है। कोई भी गुणवत्ता सेटिंग इसे नहीं बदलती है, क्योंकि फॉर्मेट में इस जानकारी को रिकॉर्ड करने के लिए कोई जगह नहीं होती है।
यह विफलता रंगीन पृष्ठ पर रखे गए लोगो के पीछे एक सफेद बॉक्स के रूप में दिखाई देती है। जहाँ पारदर्शिता की आवश्यकता होती है, वहाँ विकल्प PNG या WebP है। WebP पारदर्शिता और हानिपूर्ण (lossy) कंप्रेशन दोनों का एक साथ समर्थन करता है, जो कि एक ऐसी चीज़ है जो दोनों में से कोई भी पुराना फॉर्मेट नहीं कर सकता है, और यह आमतौर पर PNG समकक्ष की तुलना में 25 से 35 प्रतिशत छोटी फ़ाइल बनाता है।
बार-बार सहेजने से JPEG की गुणवत्ता क्यों कम हो जाती है
प्रत्येक JPEG सहेजने पर विवरण स्थायी रूप से नष्ट हो जाता है, और यह नुकसान हर बार सहेजने पर बढ़ता जाता है। एक JPEG को खोलना, थोड़ा संपादन करना और उसे फिर से सहेजना एक तटस्थ प्रक्रिया नहीं है।
5 या 6 बार के बाद नुकसान चिकने क्षेत्रों में ब्लॉक के रूप में और किनारों के चारों ओर प्रभामंडल के रूप में दिखाई देने लगता है। PNG में कभी भी यह समस्या नहीं होती है, क्योंकि यह हर बार छवि को बिल्कुल सटीक रूप से पुनर्निर्मित करता है। काम करने वाली फ़ाइलों को PNG या अपने संपादक के मूल फॉर्मेट में रखें, और केवल अंतिम वितरण प्रति के रूप में ही JPEG निर्यात करें।
स्क्रीनशॉट लगभग हमेशा PNG होते हैं
स्क्रीनशॉट में टेक्स्ट, इंटरफ़ेस के किनारे और सपाट रंग होते हैं, जो कि ठीक वही सामग्री है जिसे PNG कुशलता से सहेजता है और JPEG नुकसान पहुँचाता है। टेक्स्ट इसका सबसे बड़ा प्रमाण है, क्योंकि अक्षरों के चारों ओर JPEG की कमियाँ आसानी से पहचानी जा सकती हैं।
एक अपवाद मौजूद है। किसी तस्वीर, वीडियो फ्रेम या गेम का स्क्रीनशॉट वास्तव में स्क्रीनशॉट रैपर में एक फोटोग्राफिक सामग्री है, और JPEG इसे सही ढंग से संभालता है। फ़ाइल कैसे बनाई गई थी, इसके बजाय चित्र में क्या है, इससे निर्णय लें।
JPEG के लिए किस गुणवत्ता सेटिंग का उपयोग करें
सामान्य उपयोग के लिए गुणवत्ता 85 और वेब छवियों के लिए गुणवत्ता 75 का उपयोग करें, क्योंकि उनके बीच का दृश्य अंतर छोटा है और फ़ाइल आकार का अंतर बड़ा है। गुणवत्ता 100 बिना किसी दृश्य लाभ के फ़ाइल को लगभग दोगुना कर देती है।
- संग्रह (archives), मुद्रण (printing) और उन तस्वीरों के लिए गुणवत्ता 90 से 95 जिन्हें आप बाद में संपादित करेंगे।
- सामान्य उपयोग के लिए गुणवत्ता 80 से 85, जहाँ सामान्य देखने के आकार पर नुकसान अदृश्य होता है।
- वेब पेजों के लिए गुणवत्ता 70 to 75, जहाँ अधिकांश साइटों को होना चाहिए।
- केवल तभी गुणवत्ता 50 से 65 जब एक सख्त अपलोड सीमा इसके लिए मजबूर करे।
- किसी भी चीज़ के लिए गुणवत्ता 100 नहीं, क्योंकि JPEG अपनी अधिकतम सेटिंग पर भी हानिपूर्ण (lossy) ही रहता है।
बहुत बड़ी PNG फ़ाइल को कैसे छोटा करें
PNG में कोई गुणवत्ता स्लाइडर नहीं होता है, इसलिए प्रभाव के क्रम में इन 4 तरीकों का उपयोग करें।
- आयामों (dimensions) को कम करें, जो मुफ़्त है और आमतौर पर सबसे बड़ी जीत है। किसी को भी 5000 पिक्सेल के स्क्रीनशॉट की आवश्यकता नहीं है।
- रंग की गहराई (colour depth) को कम करें, जो सपाट ग्राफिक्स पर अच्छी तरह से काम करता है और तस्वीरों पर खराब तरीके से।
- अप्रयुक्त क्षेत्रों को क्रॉप करें, क्योंकि खाली जगह का भी फ़ाइल आकार पर असर पड़ता है।
- WebP में बदलें, जो पारदर्शिता बनाए रखता है और आमतौर पर 25 से 35 प्रतिशत छोटा होता है।
सामग्री की परवाह किए बिना जब JPG की आवश्यकता होती है
सरकारी पोर्टल, परीक्षा फॉर्म और अधिकांश प्रिंट सेवाएं केवल JPG स्वीकार करती हैं, चाहे छवि में कुछ भी हो। सामग्री के बारे में नियम गंतव्य के बारे में नियम के सामने गौण हो जाता है।
स्कैन किए गए दस्तावेज़ एक कठिन मामला हैं, क्योंकि टेक्स्ट का एक पृष्ठ सपाट ग्राफिक सामग्री है जिसे PNG बेहतर ढंग से सहेजेगा, जबकि पोर्टल JPG की मांग करता है। ग्रेस्केल में स्कैन करें, रिज़ॉल्यूशन को 300 DPI के करीब रखें, और गुणवत्ता 85 या उससे अधिक का उपयोग करें ताकि टेक्स्ट पठनीय रहे। परिणाम PNG की तुलना में बड़ा होगा लेकिन वास्तव में अपलोड हो जाएगा।
क्या PNG का वास्तव में मतलब बेहतर गुणवत्ता है
PNG दोषरहित (lossless) है, जो बेहतर दिखने के समान नहीं है। PNG के रूप में सहेजी गई तस्वीर JPEG गुणवत्ता 90 पर उसी तस्वीर के समान दिखती है, जबकि 5 गुना अधिक स्थान घेरती है।
भ्रम 'दोषरहित' (lossless) शब्द से आता है, जो यह बताता है कि फ़ाइल को कैसे सहेजा जाता है न कि छवि कैसी दिखाई देती है। दोषरहित तब मायने रखता है जब किसी फ़ाइल को बार-बार संपादित किया जाना हो या जब सटीक पिक्सेल मानों की आवश्यकता हो। एक बार प्रकाशित और स्क्रीन पर देखी जाने वाली तस्वीर के लिए, इस अंतर का कोई दृश्य परिणाम नहीं होता है।
दोनों के बीच WebP कहाँ फिट बैठता है
WebP तस्वीरों के लिए एक हानिपूर्ण (lossy) मोड और ग्राफिक्स के लिए एक दोषरहित (lossless) मोड दोनों प्रदान करता है, साथ ही दोनों में पारदर्शिता भी देता है। यह फॉर्मेट अधिकांश वेब स्थितियों में चुनने की आवश्यकता को समाप्त कर देता है।
प्रत्येक वर्तमान ब्राउज़र WebP का समर्थन करता है, इसलिए किसी वेबसाइट के पास संगतता के आधार पर PNG या JPEG को प्राथमिकता देने का कोई कारण नहीं है। उन फ़ाइलों के लिए पुराने फॉर्मेट रखें जो ब्राउज़र से बाहर जाती हैं, जिसमें अपलोड फॉर्म, ईमेल अटैचमेंट, प्रेस किट और प्रिंटर पर जाने वाली कोई भी चीज़ शामिल है, जहाँ WebP समर्थन अभी भी कम है।
दोनों फॉर्मेट के बीच रूपांतरण
PNG को JPG में बदलने से फ़ाइल का आकार कम हो जाता है और पारदर्शिता समाप्त हो जाती है। JPG को PNG में बदलने से फ़ाइल का आकार बढ़ जाता है और कुछ भी वापस नहीं मिलता है। दूसरी दिशा वह है जिसे लोग गलत समझते हैं।
JPEG कंप्रेशन द्वारा पहले से ही हटाए गए विवरण को दोषरहित फॉर्मेट में सहेजकर पुनर्स्थापित नहीं किया जा सकता है। JPEG को PNG में बदलने से एक बड़ी फ़ाइल बनती है जिसमें वही क्षतिग्रस्त छवि होती है, जो कभी-कभार तब उपयोगी होती है जब कोई सिस्टम PNG की मांग करता है और गुणवत्ता के लिए कभी उपयोगी नहीं होती है। डिलीवरी प्रति के बजाय आपके पास मौजूद उच्चतम गुणवत्ता वाले स्रोत से रूपांतरित करें।
एक बार में पूरे फ़ोल्डर को रूपांतरित करना
फ़ाइल दर फ़ाइल के बजाय एक बार में पूरी लाइब्रेरी को रूपांतरित करें, क्योंकि फॉर्मेट के निर्णय आमतौर पर छवियों की एक पूरी श्रेणी पर लागू होते हैं। स्क्रीनशॉट के फ़ोल्डर को PNG चाहिए, और उत्पाद तस्वीरों के फ़ोल्डर को JPG या WebP चाहिए।
एक बार में 500 तक फ़ाइलें डालें, या सीधे एक ZIP आर्काइव खींचें, और प्रत्येक छवि उसी विनिर्देश में रूपांतरित होकर वापस आती है। सब कुछ आपके अपने प्रोसेसर पर आपके ब्राउज़र के अंदर चलता है, इसलिए क्लाइंट का काम, अप्रकाशित डिज़ाइन और आंतरिक स्क्रीनशॉट कभी भी सर्वर तक नहीं पहुँचते हैं। कुछ भी अपलोड नहीं किया जाता है, जिसका अर्थ है कि पढ़ने के लिए कोई प्रतिधारण नीति (retention policy) नहीं है और बाद में कहीं भी कुछ भी संग्रहीत नहीं होता है।
रूपांतरित करने से पहले लाइब्रेरी को तस्वीरों और ग्राफिक्स में सॉर्ट करें, क्योंकि दोनों समूहों के बीच सही फॉर्मेट भिन्न होता है। यही अकेला सॉर्टिंग चरण एक फॉर्मेट निर्णय को बैच जॉब में बदल देता है, और यही कारण है कि इस लेख के शीर्ष पर दिए गए 4 प्रश्नों का उत्तर प्रति फ़ाइल के बजाय प्रति फ़ोल्डर एक बार देना सार्थक है।