वह फाइल साइज़ जो तब तक नहीं दिखता जब तक समस्या न बन जाए
आजकल के फोन कैमरे से खींची फोटो आमतौर पर 3MB से 8MB के बीच होती है। यह कैमरा रोल में पड़े रहने के लिए ठीक है, लेकिन जैसे ही यही फोटो वेबसाइट की हीरो इमेज, ईमेल अटैचमेंट, या साइज़-लिमिट वाले फॉर्म अपलोड में बदलती है, वही रुकावट बन जाती है — पाँच बिना-कंप्रेस फोटो वाला पेज किसी विज़िटर के फोन पर एक भी शब्द पढ़ने से पहले आसानी से 20-30MB भेज सकता है।
परेशान करने वाली बात यह है कि इस एक्स्ट्रा साइज़ से लगभग कुछ भी दिखने लायक फायदा नहीं मिलता। कम साइज़ वाला कंप्रेस्ड वर्ज़न फोन या लैपटॉप स्क्रीन पर सामान्य तुलना में बिल्कुल एक जैसा दिखता है — फर्क सिर्फ फाइल ब्राउज़र के साइज़ कॉलम में दिखता है, आपकी आँखों में नहीं।
कंप्रेशन बिना दिखने वाले नुकसान के 80-90% साइज़ क्यों घटा सकता है
फोटो में ऐसी बहुत सी विज़ुअल जानकारी होती है जो आपकी आँख असल में पहचान ही नहीं पाती — मिलते-जुलते रंगों के बीच हल्के ग्रेडिएंट, बारीक टेक्सचर की डिटेल, ऐसी जानकारी जो स्क्रीन या आपकी नज़र की सीमा से नीचे होती है। कंप्रेशन एल्गोरिदम खासतौर पर इसी अदृश्य जानकारी को सबसे पहले हटाने के लिए बनाए गए हैं, इसीलिए क्वालिटी में असली फर्क दिखने से पहले साइज़ में इतनी बड़ी कमी आ जाती है।
यही वजह है कि 70-80% क्वालिटी पर कंप्रेस की गई वही फोटो 4MB से 400KB तक जा सकती है और स्क्रीन पर लगभग एक जैसी ही दिखती रहती है — आप वह डिटेल नहीं खो रहे जो कभी दिखनी थी, बल्कि वह डिटेल खो रहे हैं जिसे कोई इतने ध्यान से देखने वाला ही नहीं था।
WebP बनाम JPEG अब सिर्फ पसंद की बात नहीं रही
सालों तक JPEG ही वेब पर फोटो के लिए एकमात्र सही विकल्प था। WebP ने यह बदल दिया है: बराबर विज़ुअल क्वालिटी पर WebP फाइलें आमतौर पर JPEG से छोटी होती हैं, और अब हर आधुनिक ब्राउज़र इसे सपोर्ट करता है, जो कुछ साल पहले तक सच नहीं था। अगर JPEG पर टिके रहने की वजह सिर्फ आदत है, कोई खास कम्पेटिबिलिटी जरूरत नहीं, तो पहले WebP आज़माना बेहतर है — वही लुक, आमतौर पर काफी छोटी फाइल के साथ।
JPEG अभी भी तब काम आता है जब आपको पुराने सॉफ्टवेयर, खास प्रिंट वर्कफ़्लो, या ऐसे सिस्टम के साथ पूरी कम्पेटिबिलिटी चाहिए जो अभी तक WebP सपोर्ट नहीं करते।
एक गलती जो चुपचाप यह सब बिगाड़ देती है
JPEG और WebP दोनों लॉसी फॉर्मेट हैं, यानी हर बार सेव करने पर थोड़ी जानकारी हमेशा के लिए खत्म हो जाती है। किसी इमेज को कंप्रेस करना, फिर एडिट करना, फिर उसी नतीजे को बार-बार कंप्रेस करना असली, जमा होती हुई क्वालिटी की कमी लाता है, जो आखिरकार दिखने लगती है, भले ही हर एक स्टेप अलग से ठीक लगे।
इसका सीधा तरीका है: हमेशा अपनी असली, सबसे अच्छी क्वालिटी वाली सोर्स फाइल से कंप्रेस करें, पहले से कंप्रेस की गई कॉपी से नहीं। अगर बाद में अलग तरीके से दोबारा प्रोसेस करना पड़ सकता है, तो असली फाइल कहीं सुरक्षित रखें।