JPG, PNG, WebP या AVIF — कौन-सा इमेज फॉर्मेट चुनें?
इमेज फॉर्मेट दर्जनों हैं, और उनमें से चार लगभग हर असली काम के लिए काफ़ी हैं।
JPG — कहीं भी जाने वाली फोटो
छोटा, हर जगह चलने वाला, lossy। ईमेल या मैसेज से भेजी फोटो, किसी दुकान पर अपलोड या छपाई के लिए सही। स्क्रीनशॉट, लोगो और तेज़ अक्षरों वाली हर चीज़ के लिए गलत, क्योंकि compression वहां धब्बे छोड़ता है। क्वालिटी 85–92% पर रखें।
PNG — स्क्रीनशॉट, लोगो, पारदर्शिता
Lossless है और पारदर्शी बैकग्राउंड संभालता है। फोटो के लिए फाइलें JPG से बड़ी होती हैं, लेकिन सपाट रंग, टेक्स्ट या कटे हुए बैकग्राउंड वाली हर चीज़ के लिए परफेक्ट है।
WebP — वेब के लिए, जब साइट आपके नियंत्रण में हो
उसी क्वालिटी पर JPG से करीब 30% छोटा, पारदर्शिता संभालता है, और हर मौजूदा ब्राउज़र इसे खोलता है। लोगों को भेजने के लिए गलत: कई डेस्कटॉप ऐप आज भी WebP नहीं खोल पाते, इसीलिए “WebP से PNG” सबसे आम कन्वर्ज़नों में से एक है।
AVIF — सबसे छोटा, सबसे कम संगत
JPG के लगभग आधे साइज़ का। ब्राउज़र इसे दिखाते हैं, लेकिन ज़्यादातर दूसरे सॉफ़्टवेयर अभी नहीं खोल पाते। इसे अपनी बनाई वेबसाइटों के लिए इस्तेमाल करें; बाकी हर चीज़ के लिए इसे JPG या PNG में बदल लें।
एक आसान नियम
- किसी व्यक्ति को फोटो → JPG
- स्क्रीनशॉट, लोगो या पारदर्शी इमेज → PNG
- आपकी चलाई वेबसाइट पर इमेज → WebP (या AVIF)
- जो मिला और खुल नहीं रहा → PNG
JPG: फोटो के लिए सुरक्षित डिफ़ॉल्ट
Lossy, प्रति चैनल 8 बिट, कोई पारदर्शिता नहीं, और शब्दशः हर चीज़ इसे समझती है। यह फोटो को अच्छी तरह दबाता है क्योंकि इसका गणित चिकने ग्रेडिएंट और हल्की डिटेल मानकर चलता है, और फोटो बनी ही इन्हीं से होती हैं। तेज़ किनारों को यह खराब संभालता है, इसीलिए JPG में सेव किए टेक्स्ट और स्क्रीनशॉट धुंधले दिखते हैं और अक्षरों के आसपास सलेटी धब्बे बन जाते हैं। हर सेव हानि की एक और पीढ़ी है, इसलिए असली फाइल से एडिट करें और अंत में एक बार JPG में एक्सपोर्ट करें।
PNG: lossless, और असली पारदर्शिता वाला
हर पिक्सल ठीक वैसा लौटता है जैसा गया था, और alpha चैनल आपको असली आंशिक पारदर्शिता देता है, बजाय एक रंग को गायब किए जाने के। इसीलिए यह लोगो, आइकन, डायग्राम, स्क्रीनशॉट, टेक्स्ट वाली हर इमेज, और वह हर इमेज जो आप आगे भी एडिट करते रहेंगे, उसके लिए सही है। कीमत साइज़ है: PNG में एक फोटो उसी फोटो के JPG से आम तौर पर पांच से दस गुना बड़ी होती है, ऐसे अंतर के लिए जो कोई देख भी नहीं सकता।
WebP: दोनों से छोटा, और अब वेब पर सुरक्षित
WebP एक ही फॉर्मेट में lossy और lossless दोनों करता है, दोनों मोड में पारदर्शिता संभालता है, और आम तौर पर बराबर के JPG या PNG से 25–35% नीचे आता है। हर मौजूदा ब्राउज़र इसे सपोर्ट करता है। अड़चन ब्राउज़र के बाहर है: बहुत-सा डेस्कटॉप सॉफ़्टवेयर, पुराने फोन, प्रिंट वर्कफ़्लो और अपलोड फॉर्म इसे आज भी ठुकराते हैं, इसलिए यह परोसने (serve) के लिए बढ़िया फॉर्मेट है, किसी को भेजने के लिए खराब।
AVIF: सबसे छोटा, सबसे नया सपोर्ट
AVIF, AV1 वीडियो कोडेक के स्थिर-तस्वीर वाले हिस्से का इस्तेमाल करता है। यह साइज़ में WebP को फिर मात देता है, अक्सर काफ़ी ज़्यादा, और 10- व 12-बिट रंग, HDR और अच्छी पारदर्शिता जोड़ता है। ब्राउज़र सपोर्ट अब व्यापक है। आम ऐप्लिकेशन में सपोर्ट WebP के मुक़ाबले ठीकरा-ठीकरा है, और एनकोडिंग धीमी है। इसे अपने नियंत्रण वाली साइट की तस्वीरों के लिए इस्तेमाल करें, जहां बचत सार्थक हो और विकल्प (fallback) आसान हो।
पारदर्शिता का क्या?
PNG, WebP और AVIF तीनों में असली alpha चैनल है। JPG में बिल्कुल नहीं है, इसलिए कन्वर्ट करते समय पारदर्शी हिस्सा किसी ठोस रंग पर समेटना पड़ता है — सफेद, जब तक आप कोई और न चुनें। GIF में एक-बिट की पारदर्शिता है, यानी पिक्सल या तो पूरी तरह है या पूरी तरह गायब, इसीलिए GIF लोगो के किनारे इतने अक्सर उबड़-खाबड़ होते हैं।
एनिमेशन का क्या?
GIF एनिमेट होता है और हर जगह स्वीकार है, लेकिन प्रति फ्रेम 256 रंगों तक सीमित है और फाइलें बहुत बड़ी होती हैं। WebP और AVIF दोनों पूरे रंग के साथ उसके एक हिस्से के साइज़ में एनिमेट होते हैं। कुछ सेकंड से लंबी चीज़ के लिए असली वीडियो — MP4 या WebM — उससे भी एक दर्जा छोटा होता है, और ज़्यादातर साइटें GIF जैसी दिखने वाली चीज़ के पीछे चुपचाप वही इस्तेमाल करती हैं।
फ़ैसले की छोटी सूची
किसी और के लिए फोटो, या वह कुछ जो आपके नियंत्रण में नहीं: JPG। लोगो, आइकन, स्क्रीनशॉट, या टेक्स्ट या पारदर्शिता वाली कोई भी चीज़: PNG। आपकी चलाई वेबसाइट की तस्वीरें: WebP, या AVIF अगर हो सके तो। वह असली फाइल जिसे आप एडिट करते रहेंगे: PNG, या कैमरे की अपनी raw फाइल। छोटा लूप: WebP अगर गंतव्य इजाज़त दे, GIF अगर हर जगह चलना ही चाहिए, MP4 अगर वह एक पल से लंबा है।