सीधे कंटेंट पर जाएँ
Convertube

JPG फ़ाइलें: कंप्रेशन असल में क्या करता है

JPEG डिटेल कैसे फेंकता है, दोबारा सेव करने से इमेज क्यों बिगड़ती है, और कब PNG या WebP बेहतर विकल्प है। अपने ब्राउज़र में JPG कन्वर्ट करें, बिना अपलोड किए।

एक नज़र में

प्रकार
इमेज
कंप्रेशन
लॉसी
एक्सटेंशन
.jpg, .jpeg
MIME टाइप
image/jpeg
दूसरे नाम
JPEG

1992 में स्टैंडर्ड बना JPEG इमेज को 8×8 के ब्लॉक में बाँटता है और हर ब्लॉक को पिक्सेल के बजाय फ़्रीक्वेंसी में बदल देता है। हाई फ़्रीक्वेंसी — पड़ोसी पिक्सेल के बीच अचानक बदलाव — सबसे पहले क्वांटाइज़ करके हटाई जाती हैं, क्योंकि इंसानी नज़र उनके प्रति सबसे कम संवेदनशील है। यही एक डिज़ाइन फ़ैसला इस फ़ॉर्मैट के बारे में सब कुछ समझा देता है: फ़ोटो पर, जहाँ डिटेल धीरे-धीरे बदलती है, यह शानदार है, और टेक्स्ट और लाइन आर्ट पर साफ़ तौर पर ख़राब, जहाँ वही अचानक बदलाव, जिन्हें यह फेंकता है, पूरा कंटेंट होते हैं।

और पढ़ें

इसी से जेनरेशन लॉस भी समझ आता है। हर सेव पहले से क्वांटाइज़ हो चुकी इमेज को दोबारा क्वांटाइज़ करता है, इसलिए आर्टिफ़ैक्ट जमा होते जाते हैं: तीखे किनारों के चारों ओर हल्की रिंगिंग गहरी होती जाती है, और सपाट हिस्सों में वह चकत्तेदार ब्लॉकीपन आ जाता है जो बार-बार सेव की गई इमेज की पहचान है। JPG को एडिट करके बार-बार सेव करना वह सबसे आम तरीक़ा है जिससे लोग चुपचाप अपनी ही फ़ोटो बर्बाद कर देते हैं। अगर आप किसी इमेज पर कई बार में काम करने वाले हैं, तो पहले उसे PNG में बदल लें।

JPEG में अल्फ़ा चैनल नहीं है, इसलिए ट्रांसपेरेंसी सिर्फ़ असमर्थित नहीं है — उसे रखने की जगह ही नहीं है। JPG में होने वाले हर कन्वर्ज़न को तय करना पड़ता है कि ट्रांसपेरेंट पिक्सेल क्या बनें, और यह साइट उन्हें सफ़ेद से भर देती है, जो हल्के पेज पर रखी फ़ोटो के लिए सही है और लोगो के लिए ग़लत। आम इस्तेमाल में यह प्रति चैनल 8 बिट भी है, इसीलिए JPG में ग्रेडिएंट कभी-कभी पट्टियों में बँट जाते हैं जहाँ 16-बिट सोर्स में ऐसा नहीं था।

नाम के बारे में: .jpg और .jpeg एक ही फ़ॉर्मैट हैं, तीन अक्षरों वाला रूप MS-DOS की फ़ाइलनेम सीमाओं से बचा रह गया है। JPG फ़ाइलों के बीच असल में जो बदलता है वह मेटाडेटा रैपर है — JFIF, EXIF, या दोनों — जिसमें कैमरा सेटिंग, ओरिएंटेशन और अक्सर GPS कोऑर्डिनेट होते हैं। ब्राउज़र canvas के ज़रिए कन्वर्ट करना, जैसा यह साइट इमेज के काम के लिए करती है, यह सब हटा देता है: प्राइवेसी के लिहाज़ से फ़ायदा, हालाँकि इसका मतलब है कि ओरिएंटेशन टैग बचाया नहीं, बल्कि पिक्सेल पर लागू कर दिया जाता है।

JPG को दूसरे फ़ॉर्मैट में बदलें

दूसरे फ़ॉर्मैट को JPG में बदलें

JPG: अक्सर पूछे जाने वाले सवाल

कौन-सी क्वालिटी सेटिंग इस्तेमाल करूँ?

82 डिफ़ॉल्ट है और फ़ोटो के लिए अच्छा संतुलन — दिखने में मूल के क़रीब, साइज़ का एक छोटा-सा हिस्सा। स्क्रीनशॉट और टेक्स्ट वाली इमेज को ज़्यादा नुक़सान होता है, इसलिए उनके लिए 90 या उससे ऊपर इस्तेमाल करें, या उन्हें PNG ही रहने दें।

क्या JPG को दोबारा सेव करने से वह ख़राब होती है?

हाँ, हर बार। हर सेव पहले से क्वांटाइज़ हो चुके डेटा को दोबारा क्वांटाइज़ करता है, इसलिए किनारों के आसपास रिंगिंग बढ़ती है और सपाट हिस्से धब्बेदार हो जाते हैं। हमेशा मूल से री-एन्कोड करें, किसी पिछली JPG से नहीं।

JPG, PNG या WebP — कौन-सा चुनूँ?

फ़ोटो के लिए JPG, जहाँ कम्पैटिबिलिटी सबसे ज़रूरी हो। टेक्स्ट, स्क्रीनशॉट, डायग्राम और जिस भी चीज़ में ट्रांसपेरेंसी चाहिए, उसके लिए PNG। वेब के लिए WebP, जो उसी दिखने वाली क्वालिटी पर JPG से 25–30% छोटा है और ट्रांसपेरेंसी भी सपोर्ट करता है।

मेरी JPG ब्लॉक जैसी क्यों दिखती है?

क्योंकि क्वालिटी सेटिंग कम थी, या क्योंकि उसे बार-बार सेव किया गया है। JPEG 8×8 ब्लॉक में काम करता है, और जब उन्हें बताने के लिए बिट बहुत कम हों, तो ब्लॉक की सीमाएँ दिखने लगती हैं।

मेरे ट्रांसपेरेंट बैकग्राउंड का क्या हुआ?

वह सफ़ेद हो गया। JPEG में अल्फ़ा चैनल है ही नहीं, इसलिए ट्रांसपेरेंसी दर्ज नहीं की जा सकती। अगर उसे रखना है, तो PNG या WebP में बदलें।

क्या .jpg और .jpeg अलग हैं?

नहीं, दोनों एक ही फ़ॉर्मैट हैं। तीन अक्षरों वाला एक्सटेंशन MS-DOS की फ़ाइलनेम सीमाओं की निशानी है। यहाँ दोनों स्वीकार होते हैं।

क्या EXIF और GPS डेटा बचा रहता है?

नहीं। यहाँ इमेज कन्वर्ज़न ब्राउज़र के canvas से होकर चलते हैं, जो मेटाडेटा आगे नहीं ले जाता, इसलिए कैमरा की जानकारी और लोकेशन हट जाती है। ओरिएंटेशन टैग के रूप में बचाया नहीं, बल्कि पिक्सेल पर लागू किया जाता है।

क्या यहाँ JPG कन्वर्ट करने पर वह अपलोड होती है?

नहीं। आपके ब्राउज़र में पहले से JPEG कोडेक मौजूद हैं, इसलिए काम पेज के अंदर ही होता है, न कुछ डाउनलोड करना पड़ता है और न आपकी इमेज कहीं भेजी जाती है। यह इस साइट का सबसे तेज़ तरह का कन्वर्ज़न है।