फ़ाइल फ़ॉर्मैट
JPG क्या है? JPEG कैसे काम करता है और कब इस्तेमाल करें
JPG वह लॉसी इमेज फ़ॉर्मैट है जो तीन दशकों से ज़्यादा समय से दुनिया की तस्वीरें सहेज रहा है। जानिए JPEG कंप्रेशन कैसे काम करता है, यह कहाँ चमकता है, कहाँ चूकता है और कन्वर्ट करते समय किन बातों का ध्यान रखें।
लेखक: Hemen Dönüştür Editör Ekibiप्रकाशित: 8 मिनट में पढ़ें

JPG (या JPEG) एक लॉसी इमेज फ़ॉर्मैट है, जिसे तस्वीरों को छोटी फ़ाइलों में सहेजने के लिए बनाया गया। आपके फ़ोन से खींची फ़ोटो से लेकर किसी न्यूज़ साइट की तस्वीरों तक, ज़्यादातर इमेज जो आपको दिखती हैं, यही फ़ॉर्मैट इस्तेमाल करती हैं। यह लेख बताता है कि JPG कहाँ से आया, यह फ़ाइलों को छोटा कैसे बनाता है, यह किसमें अच्छा और किसमें कमज़ोर है, और इसमें या इससे कन्वर्ट करते समय किन बातों का ध्यान रखें।
क्या JPG और JPEG एक ही चीज़ हैं?
हाँ। JPEG का पूरा नाम Joint Photographic Experts Group है, वह समिति जिसने यह मानक लिखा। .jpg एक्सटेंशन इसलिए आम हुआ क्योंकि शुरुआती Windows और DOS फ़ाइल सिस्टम एक्सटेंशन को तीन अक्षरों तक सीमित रखते थे। .jpg, .jpeg, .jpe और .jfif पर ख़त्म होने वाली फ़ाइलें एक ही कंप्रेशन इस्तेमाल करती हैं और ज़्यादातर सॉफ़्टवेयर उन्हें एक ही तरह खोलते हैं। MIME टाइप हमेशा image/jpeg होता है।
संक्षिप्त इतिहास
JPEG समिति के अनुसार मानकीकरण का काम 1986 में शुरू हुआ। तैयार पाठ को CCITT (ITU की मानक संस्था का तब का नाम) ने 18 सितंबर 1992 को Recommendation T.81 के रूप में मंज़ूरी दी, और यही पाठ अंतरराष्ट्रीय मानक ISO/IEC 10918-1 के रूप में प्रकाशित हुआ। इसका औपचारिक शीर्षक "Digital compression and coding of continuous-tone still images" है।
T.81 कंप्रेशन का तरीक़ा तय करता है, लेकिन यह पूरी तरह नहीं बताता कि फ़ाइल रंग को कैसे समझे। इस कमी को JFIF (JPEG File Interchange Format) ने भरा। Library of Congress के फ़ॉर्मैट विवरण के अनुसार JFIF मूल रूप से C-Cube Microsystems के Eric Hamilton ने विकसित किया और यह 1992 में प्रकाशित हुआ। लगभग यही डॉक्यूमेंट 2011 में ITU-T Recommendation T.871 और 2013 में ISO/IEC 10918-5 बना। आज जिसे हम "JPG फ़ाइल" कहते हैं, वह आमतौर पर JFIF में या कैमरों में इस्तेमाल होने वाली EXIF संरचना में लिपटी एक JPEG स्ट्रीम होती है।
JPEG कंप्रेशन कैसे काम करता है
JPEG उन बारीकियों को हटाकर फ़ाइल छोटी करता है जिन्हें इंसानी आँख के पकड़ने की संभावना कम है। मुख्य चरण ये हैं:
1. रंग रूपांतरण और क्रोमा सबसैंपलिंग
इमेज को RGB से एक चमक घटक (Y) और दो रंग-अंतर घटकों (Cb और Cr) में बदला जाता है। आँख रंग के बदलाव के मुक़ाबले चमक के बदलाव को कहीं ज़्यादा महसूस करती है, इसलिए रंग घटक आमतौर पर कम रिज़ॉल्यूशन पर सहेजे जाते हैं। सबसे आम योजना 4:2:0 में पिक्सेल के हर 2x2 ब्लॉक के लिए एक ही रंग मान रखा जाता है। तस्वीरों में यह लगभग दिखता नहीं, लेकिन तीखे रंग बदलाव, जैसे लाल टेक्स्ट या पतली रंगीन रेखाएँ, धुँधले लग सकते हैं।
2. 8x8 ब्लॉक और DCT
जैसा T.81 में बताया गया है, हर घटक को सैंपल के 8x8 ब्लॉक में बाँटा जाता है, और हर ब्लॉक को डिस्क्रीट कोसाइन ट्रांसफ़ॉर्म (DCT) से फ़्रीक्वेंसी गुणांकों में बदला जाता है। इससे सपाट हिस्से (कम फ़्रीक्वेंसी) बारीक विवरण (ऊँची फ़्रीक्वेंसी) से अलग हो जाते हैं।
3. क्वांटाइज़ेशन, जहाँ नुक़सान होता है
गुणांकों को एक क्वांटाइज़ेशन टेबल से भाग देकर पूर्णांक बनाया जाता है। ऊँची फ़्रीक्वेंसी वाले ज़्यादातर गुणांक शून्य हो जाते हैं, और यहीं पर असल में जानकारी हटाई जाती है। एडिटर का "क्वालिटी" स्लाइडर तय करता है कि ये टेबल कितनी सख़्त हों: कम क्वालिटी ज़्यादा गुणांकों को शून्य करती है और छोटी फ़ाइल बनाती है।
4. एंट्रॉपी कोडिंग
बचे हुए गुणांक ज़िगज़ैग क्रम में पढ़े जाते हैं और बिना नुक़सान के कोड किए जाते हैं। बेसलाइन प्रक्रिया Huffman कोडिंग इस्तेमाल करती है; मानक अंकगणितीय (arithmetic) कोडिंग की भी इजाज़त देता है, लेकिन व्यवहार में यह विकल्प कम ही सपोर्ट होता है। बेसलाइन प्रक्रिया हर घटक के लिए 8-बिट परिशुद्धता इस्तेमाल करती है, जबकि विस्तारित प्रक्रियाएँ 12 बिट तक जा सकती हैं।
प्रोग्रेसिव JPEG
मानक एक प्रोग्रेसिव मोड भी तय करता है, जिसमें इमेज ऊपर से नीचे एक ही बार में नहीं, बल्कि कई स्कैन में कोड होती है, जो धुँधली शुरू होकर धीरे-धीरे साफ़ होती है। धीमे कनेक्शन पर पेज जल्दी पूरा दिखता है, और फ़ाइल अक्सर थोड़ी छोटी भी होती है।
खूबियाँ और कमज़ोरियाँ
| विशेषता | JPG |
|---|---|
| कंप्रेशन | लॉसी; क्वालिटी सेटिंग फ़ाइल साइज़ और इमेज क्वालिटी के बीच संतुलन बनाती है |
| पारदर्शिता (अल्फ़ा) | नहीं |
| एनिमेशन | नहीं |
| कलर डेप्थ | आम इस्तेमाल में हर घटक के लिए 8 बिट (24-बिट रंग) |
| कम्पैटिबिलिटी | लगभग हर ब्राउज़र, ऑपरेटिंग सिस्टम, कैमरा, प्रिंटर और अपलोड फ़ॉर्म में सपोर्ट |
| किसके लिए सबसे अच्छा | तस्वीरें और सहज ग्रेडिएंट वाली इमेज |
| किसमें कमज़ोर | टेक्स्ट, स्क्रीनशॉट, लोगो और तीखे किनारों वाले ग्राफ़िक्स |
MDN की इमेज फ़ॉर्मैट गाइड JPEG को स्थिर इमेज के लॉसी कंप्रेशन के लिए अच्छा विकल्प बताती है, और ज़्यादा सटीक प्रतिरूप चाहिए तो PNG, या बेहतर प्रतिरूप और ज़्यादा कंप्रेशन दोनों चाहिए तो WebP और AVIF की सलाह देती है।
JPG कितना व्यापक है?
अक्टूबर 2026 का W3Techs डेटा दिखाता है कि जिन वेबसाइटों पर वह नज़र रखता है, उनमें से 68.8% पर JPEG है, और यह केवल PNG (74.9%) से पीछे है। HTTP Archive के Web Almanac 2024 का मीडिया अध्याय बताता है कि मोबाइल पेजों पर 32.4% इमेज JPEG हैं, जो अब भी किसी भी फ़ॉर्मैट का सबसे बड़ा हिस्सा है। यही रिपोर्ट बताती है कि सभी इमेज में JPEG का हिस्सा 2022 के लगभग 40% से घटकर 2024 में 32% रह गया, यानी आठ प्रतिशत अंकों की गिरावट, जबकि WebP ने लगभग तीन अंक, SVG ने दो से थोड़ा कम और AVIF ने लगभग एक अंक बढ़त हासिल की।
अल्मनैक दक्षता की तुलना भी करता है: मोबाइल पर औसत (मीडियन) JPEG 2.0 बिट प्रति पिक्सेल इस्तेमाल करता है, जबकि WebP 1.3, AVIF 1.4 और PNG 3.8। ये वेब पर सचमुच परोसी गई इमेज के मीडियन हैं, हर फ़ॉर्मैट में एन्कोड की गई एक ही तस्वीर के नहीं, लेकिन ये दिखाते हैं कि नए फ़ॉर्मैट क्यों ज़मीन पकड़ रहे हैं।
आम समस्याएँ
पारदर्शी हिस्से सफ़ेद या काले हो जाते हैं
JPG में अल्फ़ा चैनल नहीं होता, इसलिए पारदर्शी PNG को JPG में बदलने पर पारदर्शी पिक्सेल को किसी ठोस रंग में बदलना पड़ता है। कुछ प्रोग्राम काला इस्तेमाल करते हैं, कुछ सफ़ेद। अगर आपका लोगो किसी रंगीन बैकग्राउंड पर रहेगा, तो या तो उसे PNG ही रखें या कन्वर्ज़न के दौरान बैकग्राउंड का रंग चुनें।
टेक्स्ट और रेखाओं के आसपास धब्बे
8x8 ब्लॉक में काम करने और ऊँची फ़्रीक्वेंसी हटाने से "रिंगिंग" होती है, यानी तेज़ कंट्रास्ट वाले किनारों के आसपास हल्के धब्बे। कम क्वालिटी पर ब्लॉक की सीमाएँ भी दिखने लगती हैं। टेक्स्ट वाले स्क्रीनशॉट और ग्राफ़िक्स के लिए PNG या लॉसलेस WebP सही विकल्प है।
बार-बार सेव करने की क़ीमत
हर बार जब आप JPG खोलकर उसे फिर JPG के रूप में सेव करते हैं, तो उसका दोबारा क्वांटाइज़ेशन होता है और छोटे-छोटे नुक़सान जमा होते जाते हैं। एडिटिंग कर रहे हों, तो मूल फ़ाइल संभालकर रखें, या अपनी वर्किंग कॉपी PNG जैसे लॉसलेस फ़ॉर्मैट में रखें।
तिरछी दिखने वाली फ़ोटो
कैमरे अक्सर पिक्सेल घुमाने के बजाय EXIF में एक "orientation" मान सहेज देते हैं। जो पुराने सॉफ़्टवेयर इस मान को नज़रअंदाज़ करते हैं, वे फ़ोटो को आड़ा या उलटा दिखाते हैं।
JPG में और JPG से कन्वर्ट करने के टिप्स
- ज़्यादातर फ़ोटो के लिए 80 से 90 की क्वालिटी ठीक रहती है। हमारा PNG से JPG कन्वर्टर 90 से शुरू होता है; छोटी फ़ाइल के लिए स्लाइडर घटाएँ। 100 की क्वालिटी फ़ाइल को काफ़ी बड़ा कर देती है, लेकिन उसे लॉसलेस नहीं बनाती।
- पारदर्शिता के लिए बैकग्राउंड रंग चुनें। हमारा टूल डिफ़ॉल्ट रूप से पारदर्शी हिस्सों को सफ़ेद से भरता है, और इसकी जगह आप उस पेज का रंग चुन सकते हैं जिस पर इमेज रहेगी।
- JPG को PNG में बदलने से खोई क्वालिटी वापस नहीं आती। JPG से PNG कन्वर्ज़न एडिटिंग के दौरान आगे के नुक़सान रोकता है, लेकिन फ़ाइल आमतौर पर बड़ी हो जाती है।
- वेब के लिए छोटी इमेज चाहिए, तो JPG से WebP या JPG से AVIF आज़माएँ। JPG को JPG ही रखते हुए छोटा करने के लिए इमेज कंप्रेसर इस्तेमाल करें, जो डिफ़ॉल्ट रूप से JPG को 75 की क्वालिटी पर दोबारा एन्कोड करता है और पहले व बाद का साइज़ दिखाता है।
- लोकेशन और कैमरा डेटा। हमारे इमेज टूल्स आउटपुट में EXIF, लोकेशन या कैमरा डेटा नहीं लिखते, और एन्कोड करने से पहले फ़ोटो का सही ओरिएंटेशन लागू कर दिया जाता है। ये कन्वर्ज़न आपके ब्राउज़र में चलते हैं, इसलिए आपकी फ़ाइलें आपके डिवाइस से बाहर नहीं जातीं।
अक्सर पूछे जाने वाले सवाल
क्या JPG और JPEG की क्वालिटी में कोई अंतर है?
नहीं। ये अलग एक्सटेंशन वाला एक ही फ़ॉर्मैट हैं। फ़ाइल का नाम .jpeg से .jpg करने पर उसकी सामग्री नहीं बदलती।
क्या JPG को लॉसलेस सेव किया जा सकता है?
T.81 एक लॉसलेस प्रक्रिया ज़रूर तय करता है, लेकिन आम सॉफ़्टवेयर और ब्राउज़र उसे लगभग कभी सपोर्ट नहीं करते। व्यवहार में JPG लॉसी फ़ॉर्मैट है: क्वांटाइज़ेशन और क्रोमा सबसैंपलिंग के कारण 100 की क्वालिटी भी हूबहू कॉपी नहीं होती।
क्या JPG पारदर्शी बैकग्राउंड सपोर्ट करता है?
नहीं। पारदर्शिता चाहिए, तो PNG, WebP या AVIF इस्तेमाल करें। पारदर्शी इमेज को JPG में बदलने पर पारदर्शी हिस्से आपके चुने ठोस रंग से भर दिए जाते हैं।
कौन-सी क्वालिटी वैल्यू चुनूँ?
फ़ोटो के लिए 80 से 90 आमतौर पर अच्छा संतुलन है। टेक्स्ट या तीखे किनारों वाली इमेज के लिए 90 या उससे ऊपर रखें, या PNG पर ही रहें। क्वालिटी की संख्याओं का मतलब हर प्रोग्राम में बिल्कुल एक जैसा नहीं होता, इसलिए नतीजे को अपनी आँखों से जाँचना सबसे भरोसेमंद परीक्षण है।
JPG इस्तेमाल करूँ या WebP?
अगर इमेज केवल आपकी वेबसाइट के लिए है, तो WebP आमतौर पर उसी क्वालिटी पर छोटी फ़ाइल देता है और हर मौजूदा ब्राउज़र में खुलता है। अगर आप इमेज ईमेल करेंगे, प्रिंट करेंगे या पुराने सॉफ़्टवेयर में अपलोड करेंगे, तो JPG ज़्यादा सुरक्षित विकल्प है।
स्रोत
- ITU-T (CCITT) Recommendation T.81 (09/92), W3C की प्रति
- JPEG समिति: JPEG 1 (ISO/IEC 10918) का परिचय
- Library of Congress: JPEG File Interchange Format (JFIF)
- ITU-T T.871: JPEG File Interchange Format
- MDN: Image file type and format guide
- W3Techs: Usage statistics of image file formats for websites
- HTTP Archive Web Almanac 2024: Media


