JPG बनाम PNG
JPG एक lossy फॉर्मेट है जो फोटोग्राफ के लिए बना है; PNG एक lossless फॉर्मेट है जो ग्राफिक्स, टेक्स्ट और ट्रांसपेरेंसी के लिए बना है।
JPG (जिसे JPEG भी लिखा जाता है) इमेज को कम्प्रेस करते समय उन दृश्य विवरणों को हटा देता है जिन्हें आंख आमतौर पर कम नोटिस करती है, जिससे फोटो फाइलें छोटी रहती हैं लेकिन इसमें artifacts आ जाते हैं और बार-बार सेव करने पर क्वालिटी घटती जाती है। PNG lossless कम्प्रेशन का उपयोग करता है, इसलिए यह हर पिक्सेल को बिल्कुल वैसा ही पुन: प्रस्तुत करता है और एक alpha (ट्रांसपेरेंसी) चैनल को सपोर्ट करता है, जो इसे लोगो, आइकन, स्क्रीनशॉट और किसी भी ऐसी इमेज के लिए बेहतर विकल्प बनाता है जिसमें तीखे किनारे या टेक्स्ट हों। ये दोनों आपस में अदला-बदली के लिए नहीं हैं: हर एक को अलग तरह की इमेज के लिए डिज़ाइन किया गया है।
| JPG | PNG | |
|---|---|---|
| कम्प्रेशन | Lossy; साइज घटाने के लिए डेटा हटाता है, क्वालिटी एडजस्ट की जा सकती है | Lossless; हर पिक्सेल को बिल्कुल वैसा ही पुनर्निर्मित करता है |
| ट्रांसपेरेंसी (alpha) | सपोर्ट नहीं करता | सपोर्ट करता है, स्मूद किनारों के लिए पूर्ण 8-bit alpha सहित |
| कलर डेप्थ | 8 bits प्रति चैनल (24-bit कलर), कोई alpha नहीं | 16 bits प्रति चैनल तक; साथ ही palette और grayscale मोड |
| सामान्य फाइल साइज | समान दृश्य क्वालिटी पर फोटोग्राफ के लिए काफी छोटी | फ्लैट ग्राफिक्स/टेक्स्ट के लिए छोटी; फोटो के लिए बड़ी |
| सर्वश्रेष्ठ कंटेंट | फोटोग्राफ और स्मूद ग्रेडिएंट वाली जटिल इमेज | लोगो, आइकन, स्क्रीनशॉट, लाइन आर्ट, टेक्स्ट, तीखे किनारे |
| दोबारा सेव / एडिटिंग | हर बार सेव करने पर क्वालिटी घटती है (generation loss) | बार-बार सेव करने पर भी कोई क्वालिटी नुकसान नहीं |
JPG चुनें जब
- इमेज एक फोटोग्राफ हो या उसमें बिना तीखे किनारों के स्मूद कलर ग्रेडिएंट हों
- आपको वेब पेज या ईमेल के लिए व्यावहारिक रूप से सबसे छोटी फाइल साइज चाहिए
- आपको ट्रांसपेरेंसी की जरूरत नहीं है
- आप एक फाइनल इमेज दे रहे हैं जिसे बार-बार एडिट और दोबारा सेव नहीं किया जाएगा
PNG चुनें जब
- इमेज को ट्रांसपेरेंसी या सॉफ्ट alpha किनारे की जरूरत हो (लोगो, आइकन, ओवरले)
- इसमें तीखे किनारे, टेक्स्ट, या फ्लैट कलर वाले हिस्से हों (स्क्रीनशॉट, UI, लाइन आर्ट)
- आपको बिना कम्प्रेशन artifacts के बिल्कुल सटीक, lossless पुन: प्रस्तुति चाहिए
- फाइल एक वर्किंग कॉपी है जिसे आप कई बार एडिट और दोबारा सेव करेंगे
फोटोग्राफ के लिए JPG का उपयोग करें जहां छोटी फाइल साइज मायने रखती है और ट्रांसपेरेंसी की जरूरत नहीं; ग्राफिक्स, टेक्स्ट, स्क्रीनशॉट और ट्रांसपेरेंसी या पिक्सेल-सटीक क्वालिटी की जरूरत वाली किसी भी चीज के लिए PNG का उपयोग करें। अगर किसी फोटो को ट्रांसपेरेंसी की जरूरत नहीं है, तो JPG लगभग हमेशा PNG से कहीं छोटी फाइल देगा।