इमेज कंप्रेशन कैसे काम करता है: लॉसी बनाम लॉसलेस समझाया गया | Bulk Image Compressor
इमेज कंप्रेशन वास्तव में क्या है?
इमेज कंप्रेशन डेटा हटाकर फ़ाइल साइज़ कम करने के बारे में है। यह पूरी अवधारणा है। आप एक फ़ाइल लेते हैं जो, मान लीजिए, 5 MB की है, और आप इसे 500 KB या उससे कम कर देते हैं। सवाल हमेशा यह होता है: कौन सा डेटा हटाया जाता है, और क्या आप अंतर देखेंगे?
हर डिजिटल इमेज पिक्सल से बनी होती है, और प्रत्येक पिक्सल रंग की जानकारी संग्रहीत करता है। एक 4000x3000 फ़ोटो में 12 मिलियन पिक्सल होते हैं, और यदि प्रत्येक 24 बिट रंग डेटा संग्रहीत करता है, तो यह लगभग 36 MB कच्ची जानकारी है। जाहिर है, कोई भी 36 MB इमेज फ़ाइलों से निपटना नहीं चाहता, इसलिए हम उन्हें कंप्रेस करते हैं।
इसके दो तरीके हैं: लॉसी और लॉसलेस। वे अलग-अलग काम करते हैं, वे अलग-अलग परिणाम उत्पन्न करते हैं, और वे अलग-अलग चीजों के लिए अच्छे हैं।
लॉसी कंप्रेशन: जो आपको याद नहीं आएगा उसे फेंक देना
लॉसी कंप्रेशन स्थायी रूप से कुछ इमेज डेटा हटा देता है। एक बार चले जाने के बाद आप इसे वापस नहीं पा सकते। यह बुरा लगता है, लेकिन बात यह है: यह उन चीजों को हटाने के लिए डिज़ाइन किया गया है जिन्हें आपकी आँखें वैसे भी नोटिस नहीं कर पातीं।
मानव दृष्टि रंग में परिवर्तन की तुलना में चमक में परिवर्तन को बेहतर ढंग से समझती है। हम इमेज के व्यस्त, जटिल क्षेत्रों में बारीक विवरण उठाने में भी बहुत अच्छे नहीं हैं। लॉसी कंप्रेशन इन दोनों तथ्यों का लाभ उठाता है।
JPEG कंप्रेशन कैसे काम करता है
JPEG सबसे आम लॉसी फ़ॉर्मेट है, और जिस तरह से यह काम करता है वह काफी चतुर है।
सबसे पहले, इमेज को छोटे 8x8 पिक्सल ब्लॉकों में विभाजित किया जाता है। प्रत्येक ब्लॉक डिस्क्रीट कोसाइन ट्रांसफ़ॉर्म (DCT) नामक किसी चीज़ से गुज़रता है। गणित की चिंता न करें। DCT जो करता है वह पिक्सल डेटा को “यहाँ प्रत्येक स्थान पर रंग हैं” से “यहाँ इस ब्लॉक में परिवर्तन के पैटर्न हैं” में परिवर्तित करता है।
उस परिवर्तन के बाद, डेटा क्वांटाइज़ किया जाता है। यह वह कदम है जहाँ जानकारी वास्तव में फेंक दी जाती है। सूक्ष्म, उच्च-आवृत्ति विवरण (रंग और चमक में छोटी भिन्नताएँ) गोल या समाप्त हो जाते हैं। किसी भी इमेज एडिटर में आपका क्वालिटी स्लाइडर नियंत्रित करता है कि यह क्वांटाइज़ेशन कितना आक्रामक है।
क्वालिटी 95 पर, बहुत कम हटाया जाता है। क्वालिटी 30 पर, बहुत कुछ हटाया जाता है। इन दो सेटिंग्स के बीच फ़ाइल साइज़ का अंतर बहुत बड़ा हो सकता है, अक्सर 10 गुना या अधिक।
अंतिम चरण एंट्रॉपी कोडिंग है, जो सिर्फ एक लॉसलेस कदम है जो शेष डेटा को यथासंभव कुशलता से पैक करता है। इसे फ़ाइल ज़िप करने जैसा समझें।
क्वालिटी ट्रेडऑफ़
हर लॉसी कंप्रेशन में फ़ाइल साइज़ और दृश्य गुणवत्ता के बीच एक ट्रेडऑफ़ शामिल होता है। अच्छी खबर यह है कि यह ट्रेडऑफ़ रैखिक नहीं है। क्वालिटी 100 से क्वालिटी 80 पर जाने से आपकी फ़ाइल साइज़ लगभग 70% कम हो सकती है जिसमें लगभग कोई दृश्य अंतर नहीं होता। 80 से 60 पर जाने से कम जगह बचती है लेकिन आर्टिफ़ैक्ट दिखने लगते हैं, वे ब्लॉकी, धुंधले क्षेत्र जो आप कभी-कभी भारी रूप से कंप्रेस्ड फ़ोटो में देखते हैं।
अधिकांश फ़ोटो के लिए, क्वालिटी 75-85 सबसे अच्छा बिंदु है। आपको भारी फ़ाइल साइज़ बचत मिलती है और इमेज अभी भी अधिकांश लोगों को बहुत अच्छी लगती है। यदि आप सही संतुलन खोजने के बारे में अधिक जानना चाहते हैं, तो गुणवत्ता खोए बिना इमेज फ़ाइल साइज़ कैसे कम करें पर हमारी गाइड देखें।
लॉसलेस कंप्रेशन: हर पिक्सल रखना
लॉसलेस कंप्रेशन बिना कोई डेटा हटाए फ़ाइल साइज़ कम करता है। जब आप फ़ाइल को डीकंप्रेस करते हैं, तो आपको बिल्कुल मूल वापस मिलता है, पिक्सल दर पिक्सल। ट्रेडऑफ़ यह है कि लॉसलेस फ़ाइलें लॉसी से बड़ी होती हैं।
तो आप बिना कुछ खोए फ़ाइल कैसे छोटी करते हैं? उसी डेटा का वर्णन करने के लिए अधिक कुशल तरीके खोजकर।
PNG कंप्रेशन कैसे काम करता है
PNG सबसे व्यापक रूप से उपयोग किया जाने वाला लॉसलेस फ़ॉर्मेट है। यह फ़िल्टरिंग और DEFLATE कंप्रेशन (ZIP फ़ाइलों में उपयोग किया जाने वाला वही एल्गोरिदम) का संयोजन उपयोग करता है।
कंप्रेशन से पहले, PNG पिक्सल की प्रत्येक पंक्ति पर फ़िल्टर लागू करता है। कच्चा रंग मान संग्रहीत करने के बजाय, यह प्रत्येक पिक्सल और उसके बगल वाले के बीच का अंतर संग्रहीत कर सकता है। जिन क्षेत्रों में रंग धीरे-धीरे बदलते हैं, वहाँ ये अंतर बहुत छोटी संख्याएँ होती हैं, अक्सर शून्य। छोटी, दोहराई जाने वाली संख्याएँ यादृच्छिक दिखने वाले कच्चे मानों की तुलना में बहुत बेहतर कंप्रेस होती हैं।
फ़िल्टरिंग के बाद, डेटा DEFLATE से गुज़रता है, जो दोहराए गए पैटर्न ढूँढता है और उन्हें छोटे कोड से बदल देता है। यदि पिक्सल का एक क्रम कई बार दिखाई देता है, तो इसे एक बार संग्रहीत किया जाता है और हर जगह संदर्भित किया जाता है।
परिणाम: आपको एक छोटी फ़ाइल मिलती है जो अभी भी मूल की एक आदर्श प्रतिलिपि है। एक सामान्य स्क्रीनशॉट या ग्राफ़िक के लिए, PNG कंप्रेशन बिना किसी गुणवत्ता हानि के फ़ाइल साइज़ 50-70% कम कर सकता है।
लॉसलेस कहाँ चमकता है
लॉसलेस कंप्रेशन सबसे अच्छा काम करता है जब इमेज में समान रंगों के बड़े क्षेत्र, तेज़ किनारे और टेक्स्ट हों। स्क्रीनशॉट, लोगो, डायग्राम, UI तत्व, सपाट रंगों और साफ रेखाओं वाली कोई भी चीज़ - ये सभी PNG के साथ वास्तव में अच्छी तरह कंप्रेस होते हैं।
फ़ोटो लॉसलेस विधियों से उतनी अच्छी तरह कंप्रेस नहीं होते क्योंकि उनमें हर पिक्सल में बहुत अधिक विविधता होती है। लॉसलेस रूप से कंप्रेस की गई फ़ोटोग्राफ़ क्वालिटी 80 पर JPEG के रूप में सहेजी गई उसी फ़ोटो से 3-5 गुना बड़ी हो सकती है, और अधिकांश लोगों को अंतर नहीं दिखेगा।
प्रत्येक प्रकार का उपयोग कब करें
लॉसी (JPEG) का उपयोग करें जब:
- आप फ़ोटोग्राफ़ के साथ काम कर रहे हों
- फ़ाइल साइज़ पिक्सल-परफेक्ट सटीकता से अधिक मायने रखता हो
- इमेज वेब पर प्रदर्शित की जाएगी
- आपको एक साथ कई इमेज कंप्रेस करने की आवश्यकता हो (बैच प्रोसेसिंग के लिए Bulk Image Compressor आज़माएँ)
लॉसलेस (PNG) का उपयोग करें जब:
- इमेज में टेक्स्ट, लोगो या तेज़ किनारे हों
- आपको पारदर्शिता की आवश्यकता हो (PNG इसका समर्थन करता है, JPEG नहीं करता)
- आप स्क्रीनशॉट या UI मॉकअप सेव कर रहे हों
- आपको बाद में इमेज को फिर से एडिट करने और गुणवत्ता संरक्षित रखने की आवश्यकता हो
क्वालिटी सेटिंग्स का वास्तव में क्या मतलब है
जब आप किसी भी इमेज टूल में 1 से 100 तक क्वालिटी स्लाइडर समायोजित करते हैं, तो आप नियंत्रित कर रहे हैं कि क्वांटाइज़ेशन चरण के दौरान कितना डेटा फेंका जाता है। लेकिन संख्याएँ टूलों में मानकीकृत नहीं हैं। Photoshop में क्वालिटी 80, GIMP में क्वालिटी 80 और ऑनलाइन कंप्रेसर में क्वालिटी 80 सभी अलग-अलग परिणाम उत्पन्न कर सकते हैं।
संख्या से अधिक महत्वपूर्ण आउटपुट है। अपनी इमेज कंप्रेस करें, इसे देखें, और फ़ाइल साइज़ जाँचें। यदि यह अच्छा दिखता है और फ़ाइल काफी छोटी है, तो आपका काम हो गया। यदि यह बुरा दिखता है, तो क्वालिटी को थोड़ा बढ़ाएँ और फिर से प्रयास करें।
एक व्यावहारिक दृष्टिकोण: क्वालिटी 80 से शुरू करें और मूल से तुलना करें। अधिकांश समय, आपको कोई अंतर नहीं दिखेगा। यदि दिखता है, तो 85 या 90 आज़माएँ। 70 से नीचे, कंप्रेशन आर्टिफ़ैक्ट अधिकांश फ़ोटो में ध्यान देने योग्य हो जाते हैं।
यह एक या दूसरा होना जरूरी नहीं है
WebP जैसे आधुनिक फ़ॉर्मेट वास्तव में एक ही फ़ॉर्मेट में लॉसी और लॉसलेस दोनों कंप्रेशन का समर्थन करते हैं। जब आप फ़ाइल सेव करते हैं तो आप चुनते हैं कि किस मोड का उपयोग करना है। यह लचीलापन एक कारण है कि WebP वेब इमेज के लिए इतना लोकप्रिय हो गया है। आप फ़ॉर्मेट अंतरों के बारे में हमारी JPEG vs PNG vs WebP तुलना में अधिक पढ़ सकते हैं।
निचली रेखा: कंप्रेशन स्मार्ट ट्रेडऑफ़ बनाने के बारे में है। लॉसी उस डेटा को हटाकर काम करता है जिसे आपकी आँखें मिस नहीं करेंगी। लॉसलेस उसी डेटा का अधिक कुशलता से वर्णन करके काम करता है। यह जानना कि किसका उपयोग करना है, और कब, आपका समय बचाता है और आपकी इमेज को सबसे छोटे संभव फ़ाइल साइज़ पर अच्छा दिखाता है।
Ready to compress your images?
Bulk compress JPEG, PNG, WebP, and AVIF images right in your browser. No uploads, no sign-ups.
Try Bulk Image Compressor