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

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

lossless एडिटिंग और टूल कम्पैटिबिलिटी के लिए JPG को PNG में रैप करें. फ़ाइल बड़ी होगी, यह सामान्य है.

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

प्रीव्यू आपके डिवाइस पर ही रहता है। कैप्चर करने तक कुछ भी रिकॉर्ड नहीं होता।

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

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

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

आपकी PNG फ़ाइल JPG से बड़ी क्यों होती है

आपकी PNG फ़ाइल JPG से बड़ी क्यों होती है

JPG अपना छोटा साइज़ पिक्सेल डेटा हटाकर पाता है. PNG हर पिक्सेल को बिना किसी lossy compression के रखता है. इसलिए JPG को PNG में बदलना हमेशा बड़ी फ़ाइल बनाता है. माप में देखा गया कि एक की सोर्स JPG करीब की PNG बन जाती है, और एक की JPG लगभग तक बढ़ जाती है. यह हर PNG कन्वर्टर के साथ होता है, क्योंकि PNG फ़ॉर्मैट अपने lossless फ़ॉर्मैट से ही परिभाषित होता है. बड़ी PNG बेहतर क्वालिटी वाली इमेज नहीं है, क्योंकि उसमें रखे पिक्सेल वही हैं जो JPG में थे, निशानों समेत. यह बदलाव तभी सार्थक है जब lossless फ़ॉर्मैट कोई असली फ़ायदा दे, जैसे फिर से save पर क्वालिटी गिरने से रोकना, किसी टूल की PNG-only ज़रूरत पूरी करना, या बाद में transparency जोड़ने के लिए फ़ाइल तैयार करना.

JPG या PNG, वर्कफ़्लो के लिए कौन सा सही है

JPG या PNG, वर्कफ़्लो के लिए कौन सा सही है

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

क्वालिटी, बदलाव क्या बचाता है और क्या नहीं

क्वालिटी, बदलाव क्या बचाता है और क्या नहीं

PNG आउटपुट lossless है, तो बदलाव में ही कोई नई क्वालिटी नहीं खोती. जो यह बदलाव नहीं कर सकता वह है उस क्वालिटी को लौटाना जो मूल JPEG compression में पहले ही खो चुकी है. JPG में जो भी निशान, banding, धुंधलापन, या रंग का बदलाव बैठ चुका है वह PNG में हूबहू वैसे ही रहता है जैसे दिखता था. PNG बस उस बिंदु से आगे की गिरावट रोकता है. यहाँ कोई क्वालिटी स्लाइडर नहीं, क्योंकि PNG आउटपुट का कोई क्वालिटी सेटिंग नहीं होता, यह परिभाषा से ही lossless है. अगर आपको ज़्यादा शार्प सोर्स इमेज चाहिए, तो आपको बेहतर क्वालिटी का मूल चाहिए, क्योंकि कोई भी फ़ॉर्मैट बदलाव उस पिक्सेल डेटा को वापस नहीं ला सकता जो JPEG हटा चुका है.

क्या इससे transparent बैकग्राउंड बनता है

क्या इससे transparent बैकग्राउंड बनता है

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

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

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

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

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

  1. अपनी JPG डालें या चुनें

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

  2. अपने आप save होने का इंतज़ार करें

    फ़ाइल लोड होते ही ब्राउज़र PNG लिख देता है. स्क्रीन रिज़ॉल्यूशन की ज़्यादातर फ़ोटो के लिए नतीजा एक सेकंड से कम में आता है, बिना कोई बटन दबाए.

  3. आउटपुट साइज़ पर ध्यान दें

    आउटपुट PNG सोर्स JPG से साफ़ तौर पर बड़ी होगी. एक 17 KB की JPG आम तौर पर करीब 105 KB तक बढ़ जाती है. यह अपेक्षित व्यवहार है, गड़बड़ी नहीं.

  4. PNG डाउनलोड करें

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

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

विपरीत दिशा या अन्य फ़ॉर्मैट के लिए ये टूल तैयार हैं।

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

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

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

मेरी PNG फ़ाइल मूल JPG से बड़ी क्यों है?

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

क्या JPG को PNG में बदलने से transparent बैकग्राउंड बनता है?

नहीं. बदलाव फ़ाइल फ़ॉर्मैट बदलता है पर पिक्सेल का कंटेंट बचाता है. JPG का ठोस बैकग्राउंड PNG में ठोस ही रहता है. PNG फ़ॉर्मैट transparency को एक क्षमता के रूप में सहारा देता है, पर बदलाव से खुद कोई transparent पिक्सेल नहीं बनता. JPG से transparent बैकग्राउंड वाली PNG पाने के लिए, बदलने के बाद एक अलग कदम में background-remover टूल इस्तेमाल करें.

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

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

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

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

मैं JPG को PNG में क्यों बदलूँ?

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

विवरण

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

lossless कंटेनर, PNG क्या रखता है
PNG DEFLATE lossless compression एल्गोरिदम इस्तेमाल करता है. यह हर पिक्सेल के RGBA मान हूबहू रखता है, हर scanline पर एक उलटा करने योग्य फ़िल्टर लगाता है, और नतीजे को zlib वैरिएंट से compress करता है. lossless का मतलब है decompress किए मान मूल मानों से बाइट-दर-बाइट एक जैसे होते हैं. JPG-to-PNG मामले में, मूल वे पिक्सेल हैं जो ब्राउज़र JPEG को डिकोड करते समय बनाता है. वे डिकोड किए पिक्सेल पहले से JPEG की मूल save में की गई सारी अनुमान-गणनाएँ दिखाते हैं, तो PNG उन अनुमानित पिक्सेल को ईमानदारी से रखता है, असली दृश्य को नहीं. माप में, 1024x768 पर एक की JPEG करीब की PNG में डिकोड होती है, और 3840x2160 पर एक की JPEG लगभग तक बढ़ती है. ये गुणक कंटेंट टाइप के पार करीब-करीब एक जैसे रहते हैं क्योंकि अनुपात रिज़ॉल्यूशन का पीछा करता है, JPEG क्वालिटी स्तर का नहीं. lossless फ़ॉर्मैट इसलिए कीमती है कि वह क्या रोकता है, आगे की गिरावट, न कि क्या लौटाता है.
JPEG क्वालिटी वापस क्यों नहीं आ सकती
JPEG compression जानकारी हमेशा के लिए हटा देता है. save की प्रक्रिया 8x8 पिक्सेल ब्लॉक पर एक discrete cosine transform लगाती है, बने frequency coefficients को एक छोटे सेट में quantize करती है, और उन quantized मानों को रखती है. quantization का कदम एकतरफ़ा है, क्योंकि जो coefficient 47 था और 50 में गोल हो गया, उसे बाद में 47 पर वापस नहीं लाया जा सकता, और मूल मान का कोई रिकॉर्ड फ़ाइल में नहीं बचता. जब ब्राउज़र JPEG को डिकोड करता है, वह quantized coefficients से पिक्सेल फिर बनाता है, जो मूल मानों के अनुमान होते हैं. उन अनुमानित पिक्सेल को PNG के रूप में फिर से save करने से अनुमानों का एक lossless रिकॉर्ड बनता है, तो PNG उस बिगड़ी इमेज का एक सटीक प्रतिनिधित्व है. यह PNG या इस टूल की सीमा नहीं है, यह lossy compression का एक मूल गुण है, जहाँ save के समय हटाई जानकारी चली जाती है. JPEG क्वालिटी सुधारने के लिए uncompressed या RAW मूल से शुरू करना ज़रूरी है.
मापी गई फ़ाइल साइज़ बढ़ोतरी
JPG से PNG तक साइज़ अनुपात इमेज के कंटेंट से बदलता है पर एक अनुमानित पैटर्न का पालन करता है. जटिल टोनल बदलाव वाली फ़ोटोग्राफ़िक इमेज सबसे ज़्यादा बढ़ती हैं, क्योंकि JPEG का transform ठीक उसी कंटेंट के लिए ढला है और ऊँचे compression अनुपात हासिल करता है, जबकि PNG का lossless compression शोरदार पिक्सेल डेटा पर उन अनुपातों से मेल नहीं खा सकता. इस टूल के टेस्ट माप दिखाते हैं कि 1024x768 पर एक की JPEG फ़ोटो एक की PNG बनाती है, करीब 6 गुना बढ़ोतरी, और 3840x2160 पर एक की JPEG फ़ोटो एक की PNG बनाती है, करीब 3.3 गुना. स्क्रीनशॉट और आइकन जैसी सपाट-रंग वाली इमेज के लिए JPEG कंटेंट के लिए पहले से ही ठीक नहीं है और बराबर क्वालिटी के लिए उसकी फ़ाइलें बड़ी होती हैं, तो उसी कंटेंट की PNG कम नाटकीय रूप से बढ़ती है. सीधा मतलब यह है, अगर आउटपुट फ़ाइल साइज़ आपके इस्तेमाल के लिए मायने रखता है, तो JPG को PNG में बदलना हालत बेहतर नहीं, बदतर करता है.
transparency, क्षमता बनाम कंटेंट
PNG एक पारदर्शिता को फ़ॉर्मैट सुविधा के रूप में सहारा देता है, जहाँ एक फ़ाइल हर पिक्सेल के opacity मान रख सकती है, 0 (पूरी तरह transparent) से 255 (पूरी तरह opaque) तक. जब एक JPG को प्लेटफ़ॉर्म इमेज इंजन से PNG में बदला जाता है, बनी PNG पूरी तरह opaque सेट होती है, हर पिक्सेल 255 के alpha मान पर, क्योंकि सोर्स JPG में शुरुआत में कोई transparency जानकारी थी ही नहीं. PNG फ़ॉर्मैट transparency डेटा रखने को तैयार है, फ़ाइल में बस कोई नहीं है, क्योंकि सोर्स में कोई मौजूद नहीं थी. इमेज में transparency जोड़ने के लिए अलग प्रोसेसिंग चाहिए, या तो किसी एडिटर में बैकग्राउंड को mask करना या एक अपने आप चलने वाला background-removal कदम. सब्जेक्ट को पहचानने के लिए सिखाया गया एक background-remover टूल बदलाव के बाद बैकग्राउंड पिक्सेल के alpha मान शून्य करके एक असली alpha वाली PNG बना सकता है.
EXIF मेटाडेटा संभालना
फिर से save की पाइपलाइन हर ब्राउज़र में PNG आउटपुट से EXIF, IPTC और XMP मेटाडेटा हटा देती है. इसका मतलब है कि सोर्स JPG में मौजूद GPS निर्देशांक, कैमरा मॉडल, खींचने की तारीख, copyright स्ट्रिंग, और कोई भी कस्टम XMP फ़ील्ड हटा दिए जाते हैं. ICC रंग प्रोफ़ाइल थोड़ा अलग रास्ता अपनाती हैं, जहाँ Chrome और Safari आउटपुट में sRGB ICC प्रोफ़ाइल टैग रखते हैं और Firefox उसे बाकी सारे मेटाडेटा के साथ हटा देता है. नतीजा यह कि आउटपुट ब्राउज़रों के पार sRGB-सुरक्षित है, पर Display-P3 या Adobe RGB जैसी चौड़े-gamut प्रोफ़ाइल Firefox में खो जाती हैं. ज़्यादातर वेब और शेयरिंग इस्तेमाल के लिए मेटाडेटा हटाना मददगार है, क्योंकि यह आउटपुट साइज़ थोड़ा घटाता है और फ़ोटो से लोकेशन डेटा हटाता है. पेशेवर फ़ोटोग्राफ़ी या अभिलेखीय वर्कफ़्लो के लिए जहाँ embedded मेटाडेटा बचाना ज़रूरी है, फ़ॉर्मैट बदलाव से पहले या बाद में मेटाडेटा चेन को किसी समर्पित टूल से संभालें.
व्यवहार में निजता
रूपांतरण कहाँ होता है यह फ़ाइलों की संख्या पर निर्भर करता है। एक छवि के लिए कोई डेटा सर्वर पर नहीं भेजा जाता, और यह वास्तविक समय में सत्यापन योग्य है। दो या अधिक फ़ाइलों के लिए RoundCut उन्हें हमारे सर्वर पर भेजता है, जो बदलकर परिणाम को पैक करके एक डाउनलोड लिंक लौटाता है। वह लिंक और बदली हुई फ़ाइलें करीब 2 घंटे में हटा दी जाती हैं। एक छवि का रास्ता पूरी तरह आपके डिवाइस पर, नेटवर्क के बाहर चलता है, जबकि बैच का रास्ता इसे एक बार में कई फ़ाइलें बदलने की सुविधा से बदल देता है। संवेदनशील सामग्री वाली छवियों के लिए, जैसे किसी निजी दस्तावेज़ का स्क्रीनशॉट या स्थान डेटा वाली तस्वीर, एक-एक कर बदलना सब कुछ स्थानीय रखता है।