आपकी फ़ाइलें लोड हो रही हैं…

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

फोटो, ईमेल अटैचमेंट और ऐसे अपलोड के लिए PNG को JPG में बदलें जहाँ छोटी फाइल मायने रखती है.

या यहां इमेज ड्रॉप करें

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

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

अपलोड ज़ोन पर एक PNG डालिए, या क्लिक करके अपने डिवाइस से फाइल चुनिए. फाइल पहुँचते ही बदलाव शुरू हो जाता है और आम स्क्रीन रिज़ॉल्यूशन वाली फोटो के लिए यह अक्सर एक सेकंड से काफी पहले खत्म हो जाता है. नतीजा तैयार होने पर Download बटन उसी पुराने नाम के साथ, बस एक्सटेंशन बदल कर JPG सेव कर देता है. दूसरी इमेज बदलनी हो तो अगली फाइल डाल दीजिए. हर बदलाव शून्य से शुरू होता है, न कोई कतार न कोई वार्म-अप. यही कोड डेस्कटॉप और मोबाइल दोनों ब्राउज़र पर चलता है, और एनिमेटेड PNG को सीक्वेंस के पहले फ्रेम से एक स्थिर इमेज की तरह लिया जाता है.

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

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

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

PNG या JPG, आपकी इमेज के लिए कौन सा फॉर्मेट सही

PNG या JPG, आपकी इमेज के लिए कौन सा फॉर्मेट सही

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

क्वालिटी सेटिंग और फाइल साइज का संतुलन

क्वालिटी सेटिंग और फाइल साइज का संतुलन

JPG लॉसी कंप्रेशन का इस्तेमाल करता है, यानी छोटी फाइल तक पहुँचने के लिए कुछ पिक्सल डिटेल छोड़ दी जाती है. फोटो के लिए, आम वेब क्वालिटी पर दिखने वाला फर्क न के बराबर होता है. सेव का लक्ष्य करीब 43 dB PSNR के आसपास रहता है, वह स्तर जहाँ फोटो वाले कंटेंट में आँख JPG और लॉसलेस ओरिजिनल में फर्क नहीं कर पाती. कड़े किनारों, बारीक टेक्स्ट, ठोस रंग के ब्लॉक, या एक ही टोन में अचानक बदलते ग्रेडिएंट वाली ग्राफिक्स अलग बर्ताव दिखाती हैं, क्योंकि JPG हर क्वालिटी पर उन बदलावों के आसपास रिंगिंग पैदा करता है. ऐसी इमेज के लिए PNG ही सही फॉर्मेट है और JPG में बदलना एक डाउनग्रेड है. यहाँ कोई क्वालिटी स्लाइडर नहीं, सेटिंग फोटो के लिए तय की गई लगभग-लॉसलेस स्तर पर फिक्स है.

आपकी फ़ाइल कहाँ बदली जाती है

आपकी फ़ाइल कहाँ बदली जाती है

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

कब PNG ही रखें

कब PNG ही रखें

कुछ साफ मामलों में PNG को JPG में बदलना गलत कदम है. अगर PNG का ट्रांसपेरेंट बैकग्राउंड आपको बचाना है, तो JPG उसे मिटा देगा, इसलिए WebP इस्तेमाल कीजिए या PNG ही रखिए. अगर इमेज में बारीक टेक्स्ट, तेज लाइनें, लोगो या UI स्क्रीनशॉट है, तो JPG हर क्वालिटी पर दिखने वाली रिंगिंग जोड़ता है क्योंकि उसका ब्लॉक-आधारित तरीका कड़े किनारों से जूझता है. अगर आप फाइल को आगे एडिट करके कई बार सेव करने का इरादा रखते हैं, तो हर JPG री-सेव नया नुकसान जोड़ता है, इसलिए PNG को वर्किंग मास्टर की तरह रखिए और सिर्फ आखिरी डिलीवरी पर JPG में एक्सपोर्ट कीजिए.

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

  1. अपनी PNG डालिए या चुनिए

    फ़ाइल को अपलोड क्षेत्र में खींचें, या चयनकर्ता खोलने के लिए क्लिक करें। एक छवि बदलें और वह पूरी प्रक्रिया में आपके डिवाइस पर रहती है। कई जोड़ें और वे एक साथ बदलने के लिए हमारे सर्वर पर भेजी जाती हैं।

  2. अपने-आप बदलने का इंतजार कीजिए

    फाइल पहुँचते ही ब्राउज़र JPG सेव कर देता है. कोई बटन दबाना नहीं है और आम फोटो के लिए कोई प्रोग्रेस बार नहीं, नतीजा एक सेकंड से कम में आता है.

  3. आउटपुट साइज देखिए

    Download बटन आउटपुट फाइल साइज दिखाता है. कोई भी ट्रांसपेरेंट हिस्सा अब JPG में सफेद बैकग्राउंड के साथ दिखता है, जो उम्मीद के मुताबिक है क्योंकि JPG में अल्फा नहीं होता.

  4. JPG डाउनलोड कीजिए

    सहेजने के लिए डाउनलोड क्लिक करें। मूल नाम रखा जाता है, केवल एक्सटेंशन बदलता है। बैच में आप एक ही संग्रह डाउनलोड करते हैं, और लिंक करीब 2 घंटे में हमारे सर्वर से हटा दिया जाता है। दूसरी बदलने के लिए, अगली फ़ाइल पृष्ठ पर छोड़ें।

संबंधित कन्वर्टर

अगर आपको उलटा रूपांतरण चाहिए या पारदर्शिता बनाए रखनी है, तो ये टूल तैयार हैं।

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

क्या PNG को JPG में बदलने से क्वालिटी घटती है?

हाँ. JPG एक लॉसी फॉर्मेट है. RoundCut फोटो के लिए तय की गई एक फिक्स लगभग-लॉसलेस क्वालिटी सेटिंग इस्तेमाल करता है, जहाँ आम देखने के साइज पर आउटपुट सोर्स PNG जैसा ही दिखता है. सेव का लक्ष्य करीब 43 dB PSNR है, वह स्तर जहाँ फोटो कंटेंट में आँख लॉसलेस से फर्क नहीं कर पाती. कड़े किनारों, पतले टेक्स्ट या सपाट रंग के ब्लॉक वाली ग्राफिक्स हर JPG क्वालिटी पर हल्के आर्टिफैक्ट दिखा सकती हैं. ऐसी इमेज के लिए PNG रखना ही सही है.

PNG को JPG में बदलते समय ट्रांसपेरेंट हिस्सों का क्या होता है?

JPG में ट्रांसपेरेंसी चैनल नहीं होता. बदलाव हर ट्रांसपेरेंट पिक्सल को सफेद से भर देता है, इसी वजह से ट्रांसपेरेंट बैकग्राउंड वाले लोगो और प्रोडक्ट इमेज को बाद में सफेद डिब्बा मिल जाता है. यह उम्मीद के मुताबिक फॉर्मेट का बर्ताव है, टूल की खराबी नहीं. इससे बचने के लिए, या तो बदलने से पहले PNG पर मनचाहा बैकग्राउंड रंग लगाइए, या WebP पर जाइए, जो ट्रांसपेरेंसी बचाता है और आम तौर पर PNG से छोटी फाइल देता है.

JPG कितनी छोटी होगी?

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

क्या यहाँ PNG को JPG में बदलना सुरक्षित है?

यह इस पर निर्भर करता है कि आप कितनी फ़ाइलें बदलते हैं। एक छवि बदलें और सारा काम आपके ब्राउज़र टैब में बिना अपलोड के होता है। एक साथ कई बदलें और वे प्रसंस्करण के लिए हमारे सर्वर पर भेजी जाती हैं, फिर डाउनलोड लिंक और उसके पीछे की फ़ाइलें करीब 2 घंटे में हटा दी जाती हैं। यदि छवियाँ संवेदनशील हैं, तो उन्हें एक-एक करके बदलें।

क्या मैं एक साथ कई PNG फाइलें JPG में बदल सकता हूँ?

हाँ। कई फ़ाइलें छोड़ें और RoundCut उन्हें एक साथ बदलकर डाउनलोड के लिए एक ही संग्रह लौटाता है। एक बैच आपके ब्राउज़र में नहीं बल्कि हमारे सर्वर पर संसाधित होता है, और डाउनलोड लिंक करीब 2 घंटे में हटा दिया जाता है। वहीं एक फ़ाइल बिना अपलोड के सीधे ब्राउज़र में बदली जाती है। किसी भी हाल में हर रूपांतरण तेज़ है।

मुझे JPG में बदलने के बजाय PNG कब रखनी चाहिए?

PNG तब रखिए जब इमेज में आपको बचाने लायक ट्रांसपेरेंसी हो, जब उसमें तेज टेक्स्ट या लाइन आर्ट हो जहाँ JPG आर्टिफैक्ट दिख जाएँ, या जब आप उसे एडिट और री-सेव करते रहने वाले हों. हर बार जब JPG खोली और दोबारा सेव की जाती है, नया कंप्रेशन नुकसान जुड़ता है. वर्किंग फाइलों के लिए PNG सही मास्टर फॉर्मेट है, और आप सिर्फ आखिरी डिलीवरी पर JPG में एक्सपोर्ट करते हैं. ऐसे वेब असेट के लिए जिन्हें छोटी फाइल के साथ ट्रांसपेरेंसी चाहिए, WebP बेहतर एक्सपोर्ट है.

विवरण

अच्छे नतीजे के पीछे शिल्प, प्रारूपों और छोटे निर्णयों पर टीम के नोट्स।

फोटो वाली PNG इतनी बड़ी क्यों होती हैं
लॉसलेस PNG कंप्रेशन हर पिक्सल को हू-ब-हू सहेजता है. लाखों हल्के-हल्के बदलते टोन वाली फोटो इमेज के लिए इससे बहुत बड़ी फाइलें बनती हैं क्योंकि पड़ोसी पिक्सल के बीच लगभग कुछ भी ऐसा नहीं होता जिसे दोहराव हटाकर या अनुमान लगाकर छोटा किया जा सके. आम 1600x1200 की फोटो several megabytes की PNG बनती है. वही इमेज क्वालिटी 85 पर JPEG के रूप में 200 से पर आ जाती है. यह फर्क JPEG के दिल में बसे डिस्क्रीट कोसाइन ट्रांसफॉर्म से आता है, जो 8x8 पिक्सल ब्लॉक में काम करता है, उस हाई-फ्रीक्वेंसी डिटेल को छोड़ देता है जिसके लिए मानव दृष्टि सबसे कम संवेदनशील है, और बाकी कोएफिशिएंट को घनी तरह सहेजता है. नतीजा हर ऐसी इमेज के लिए कहीं छोटी फाइल है जिसमें लगातार बदलते टोन हों, यानी हर फोटो. PNG की लॉसलेस गारंटी ग्राफिक्स और वर्किंग फाइलों के लिए कीमती है, पर शेयर करने जा रही फोटो के लिए यह गलत कंटेनर है.
ट्रांसपेरेंसी और अल्फा चैनल
PNG पूरा 8-बिट अल्फा चैनल सपोर्ट करता है, यानी हर पिक्सल पूरी तरह ट्रांसपेरेंट से लेकर पूरी तरह ठोस तक कहीं भी हो सकता है. JPG कोई अल्फा जानकारी परिभाषित ही नहीं करता, क्योंकि उसके कंटेनर में हर-पिक्सल ट्रांसपेरेंसी के लिए कोई फील्ड नहीं है. जब प्लेटफॉर्म इमेज इंजन PNG को JPEG के रूप में दोबारा सेव करता है, तो सेव से पहले वह अल्फा चैनल को एक बैकग्राउंड रंग पर मिला देता है. डिफॉल्ट बैकग्राउंड सफेद है, इसीलिए PNG के ट्रांसपेरेंट हिस्से नतीजा JPG में सफेद दिखते हैं. मुख्य बात यह है कि कोई टूल ट्रांसपेरेंट JPG नहीं बना सकता, क्योंकि फॉर्मेट यह कल्पना ही सपोर्ट नहीं करता. अगर कट-आउट बचाना मायने रखता है, तो जवाब WebP या PNG रखना है. RoundCut सफेद को सपाट करने वाले रंग के रूप में चुनता है क्योंकि यह ज्यादातर डॉक्यूमेंट और प्रोडक्ट लिस्टिंग के बैकग्राउंड से मेल खाता है.
मापी गई सेव परफॉर्मेंस
Chrome 148, Linux डेस्कटॉप पर, प्लेटफॉर्म JPEG सेव पाथ का इस्तेमाल करते हुए मापा गया. 400x300 की इमेज (0.12 MP) करीब 10 से 15 ms में सेव होती है. 1024x768 की इमेज (0.78 MP) करीब 13 से 20 ms में. 3840x2160 की इमेज (8 MP) करीब 1.4 सेकंड में. 8000x6000 की इमेज (48 MP) करीब 1.5 सेकंड में. ब्राउज़र में JPEG सेव करना उसी इमेज की PNG सेव से काफी तेज है, और AVIF से तो बहुत ही तेज, जिसे अलग मॉड्यूल चाहिए और जो डेस्कटॉप Chrome पर भी 48 MP पर 25 सेकंड ले सकता है. इसी रफ्तार के कारण PNG to JPG इस परिवार के सबसे तेज बदलाव पाथ में से एक है, और कोई अलग डाउनलोड खर्च नहीं क्योंकि JPEG सेव हर ब्राउज़र में पहले से मौजूद है.
EXIF और मेटाडेटा का बर्ताव
री-सेव पाइपलाइन हर ब्राउज़र पर आउटपुट JPG से EXIF, IPTC और XMP मेटाडेटा हटा देती है. इसका मतलब है कि सोर्स PNG में मौजूद लोकेशन निर्देशांक, कैमरा मॉडल, कैप्चर तारीख, कॉपीराइट नोटिस और कोई भी कस्टम फील्ड हटा दी जाती है. ICC कलर प्रोफाइल अलग रास्ता अपनाती हैं, जहाँ Chrome और Safari आउटपुट में sRGB ICC प्रोफाइल बचाते हैं जबकि Firefox उसे पूरी तरह हटा देता है. व्यावहारिक नतीजा यह है कि बदली हुई JPG सभी ब्राउज़र में sRGB-सुरक्षित है, पर अगर आपकी PNG पर Display-P3 या Adobe RGB जैसी वाइड-गैमट प्रोफाइल का टैग था, तो वह टैग Firefox में नहीं बचता. अगर पूरी मेटाडेटा बचाना आपके वर्कफ्लो की जरूरत है, तो बदलने के बाद किसी समर्पित टूल से उसे एडिट कीजिए. आम वेब और शेयरिंग के लिए मेटाडेटा हटना मददगार है क्योंकि यह फाइल थोड़ी छोटी करता है और फोटो से GPS डेटा निकाल देता है.
JPG आर्टिफैक्ट कब दिखते हैं
JPEG कंप्रेशन 8x8 पिक्सल ब्लॉक पर काम करता है. जब सोर्स इमेज में एक ही ब्लॉक के भीतर दो बहुत अलग रंगों के बीच कड़ा बदलाव हो, तो JPEG कंप्रेशन उस बदलाव को सीमित फ्रीक्वेंसी कोएफिशिएंट से लगभग बनाता है. नतीजा रिंगिंग है, किनारे के आसपास हल्के या गहरे पिक्सल का एक प्रभामंडल. फोटो में यह अदृश्य रहता है, क्योंकि किनारे कभी पूरी तरह तेज नहीं होते और असली फोटो में ऐसी सूक्ष्म भिन्नता रहती है जिससे वह अनुमान अच्छी तरह मेल खाता है. स्क्रीनशॉट, लोगो, कड़े बॉर्डर वाले UI तत्व, टेक्स्ट या पास-पास सपाट रंग के ब्लॉक में, रिंगिंग हर क्वालिटी सेटिंग पर साफ दिखती है, क्योंकि वही ऐसा सिग्नल है जिसे यह तरीका ठीक से नहीं संभालता. सलाह सीधी है, स्क्रीनशॉट, लोगो या टेक्स्ट-भारी इमेज को JPG में मत बदलिए. उन्हें PNG रखिए, या समस्या से पूरी तरह बचने वाली छोटी फाइल के लिए WebP इस्तेमाल कीजिए.
व्यवहार में निजता
रूपांतरण कहाँ होता है यह फ़ाइलों की संख्या पर निर्भर करता है। एक छवि के लिए सारा काम ब्राउज़र टैब में होता है और कोई डेटा अपलोड नहीं होता। एन्कोडिंग के दौरान सूची खाली रहती है। दो या अधिक फ़ाइलों के लिए RoundCut उन्हें हमारे सर्वर पर भेजता है, जो बदलकर परिणाम को पैक करके एक डाउनलोड लिंक लौटाता है। वह लिंक और बदली हुई फ़ाइलें करीब 2 घंटे में हटा दी जाती हैं। एक छवि का रास्ता पूरी तरह आपके डिवाइस पर, नेटवर्क के बाहर चलता है, जबकि बैच का रास्ता इसे एक बार में कई फ़ाइलें बदलने की सुविधा से बदल देता है। संवेदनशील सामग्री वाली छवियों के लिए, जैसे किसी निजी दस्तावेज़ का स्क्रीनशॉट या स्थान डेटा वाली तस्वीर, एक-एक कर बदलना सब कुछ स्थानीय रखता है।