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

PNG को JPG में बदलें

भारी PNG को छोटी, शेयर करने लायक JPG में बदलें — क्वालिटी आप चुनते हैं, और ट्रांसपेरेंट हिस्सों को अचानक काले रंग की जगह आपका चुना बैकग्राउंड रंग मिलता है।

  • कभी स्टोर नहीं होती
  • न कतार, न इंतज़ार
  • साइनअप नहीं, वॉटरमार्क नहीं

यह कैसे काम करता है

1

अपनी PNG फ़ाइलें जोड़ें

कितनी भी .png फ़ाइलें पेज पर छोड़ें।

2

क्वालिटी और बैकग्राउंड चुनें

JPG क्वालिटी और ट्रांसपेरेंसी की जगह आने वाला रंग सेट करें — डिफ़ॉल्ट रूप से सफ़ेद।

3

कन्वर्ट करें और डाउनलोड करें

हर फ़ाइल का नया साइज़ पुराने के बगल में दिखता है। एक-एक करके या ZIP में सेव करें।

JPEG किसी PNG के साथ क्या करता है

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

JPEG चमक और रंग को अलग-अलग रेज़ोल्यूशन पर रखता है, और यह रेखा कहां खिंचेगी यह आपकी चुनी क्वालिटी पर निर्भर है। यहां का एन्कोडर क्वालिटी 90 और उससे ऊपर रंग को पूरे रेज़ोल्यूशन पर रखता है, और उससे नीचे हर चार पिक्सेल के लिए रंग का एक ही सैंपल रखता है। फ़ोटो में आपको यह कभी नहीं दिखेगा। लाल टेक्स्ट, पतली रंगीन लाइन या गहरे रंग वाले लोगो के किनारे पर यही वह फैलाव है जिसे लोग JPG का धुंधला दिखना कहते हैं, और स्लाइडर के 90 से नीचे जाते ही यह आ जाता है।

तीसरी अहम बात यह है कि PNG में क्या था। फ़ोटो की PNG अच्छी तरह कन्वर्ट होती है। सपाट आर्टवर्क की PNG ख़राब तरह से: DCT कंप्रेशन ग्रेडिएंट के लिए बना है और तीखे किनारे को अंदाज़े से बनाने वाली चीज़ मानता है, इसलिए डायग्राम और स्क्रीनशॉट हर लाइन के साथ लहरों वाले निशान लेकर लौटते हैं — और ज़रूरी नहीं कि छोटे होकर भी लौटें, क्योंकि दो रंगों वाली ड्रॉइंग किसी भी JPG के मुक़ाबले PNG के रूप में बेहतर कंप्रेस होती है।

जब आपको कुछ और चाहिए

टेक्स्ट, सपाट बैकग्राउंड या ट्रांसपेरेंट किनारे वाली कोई भी चीज़ PNG ही रहनी चाहिए, या WebP बननी चाहिए, जो वह अल्फ़ा चैनल रखता है जिसे इस कन्वर्ज़न को फेंकना पड़ता है। बड़ी मात्रा में काम के लिए, mozjpeg के cjpeg जैसा कमांड-लाइन एन्कोडर आपको ज़्यादा कंट्रोल देता है, जहां सबसैंपलिंग और क्वांटाइज़ेशन टेबल किसी क्वालिटी नंबर से अंदाज़े से तय होने के बजाय आप ख़ुद सेट करते हैं, और ImageMagick या libvips पूरा फ़ोल्डर उससे गुज़ार देंगे। अगर JPG पहले से मौजूद है और आप बस उसे छोटा चाहते हैं, तो jpegtran उसकी एन्ट्रॉपी कोडिंग को लॉसलेस तरीक़े से दोबारा लिखता है, जिसकी बराबरी कोई री-एन्कोड नहीं कर सकता।

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

ट्रांसपेरेंसी का क्या होता है?

JPG उसे स्टोर नहीं कर सकता, इसलिए ट्रांसपेरेंट पिक्सेल को कोई रंग बनना ही पड़ता है। यह टूल आपको वह रंग चुनने देता है — ज़्यादातर कन्वर्टर बिना पूछे चुपचाप सफ़ेद (या उससे भी बुरा, काले) पर फ़्लैटन कर देते हैं।

मुझे कौन-सी क्वालिटी सेटिंग इस्तेमाल करनी चाहिए?

ज़्यादातर फ़ोटो और स्क्रीनशॉट के लिए 80-90% देखने में मूल से अलग नहीं लगती। 70% से नीचे टेक्स्ट और तीखे किनारों के आसपास कंप्रेशन आर्टिफ़ैक्ट दिखने लगते हैं।

मेरी फ़ाइल कितनी छोटी होगी?

स्क्रीनशॉट और ग्राफ़िक्स अक्सर 5-10× छोटे हो जाते हैं। डाउनलोड से पहले हर फ़ाइल के बगल में सटीक आंकड़ा दिखता है, इसलिए आप कभी अंधेरे में सेव नहीं करते।

क्या मेरी इमेज कहीं स्टोर होती हैं?

नहीं — किसी भी समय कुछ भी स्टोर नहीं किया जाता। आपकी फ़ाइलें कभी किसी सर्वर तक नहीं पहुंचतीं।

मुझे JPG इस्तेमाल करना चाहिए या WebP?

उसी क्वालिटी पर WebP लगभग 30% छोटा होता है और ट्रांसपेरेंसी भी रखता है, लेकिन JPG बिल्कुल हर जगह खुलता है। ईमेल अटैचमेंट और पुराने सिस्टम के लिए JPG; वेब के लिए, इसकी जगह “PNG को WEBP में बदलें” पर विचार करें।

ध्यान दें: ट्रांसपेरेंसी आपके चुने रंग पर फ़्लैटन हो जाती है — यह JPG का स्वभाव है, कोई ख़राबी नहीं। दोबारा एन्कोड करने में EXIF मेटाडेटा हट जाता है।

यह टूल अपनी वेबसाइट पर लगाएं

किसी भी ब्लॉग, क्लास पेज या हेल्प आर्टिकल के लिए मुफ़्त। एक स्निपेट पेस्ट करें और आपके विज़िटर इसे सीधे आपके पेज पर इस्तेमाल कर सकेंगे।