छवि कनवर्टर
PNG, JPEG और WebP प्रारूपों के बीच छवियाँ बदलें। एक साथ कई फ़ाइलें बैच में कन्वर्ट करें। किसी सर्वर पर अपलोड नहीं।
JPEG, PNG, WebP, BMP, GIF समर्थित · प्रत्येक 50 MB तक
आउटपुट प्रारूप
प्रारूप रूपांतरण असल में क्या है
1992 के JPEG से लेकर 2019 के AVIF तक, आपको मिलने वाला हर छवि-फ़ाइल प्रारूप अंततः एक ही चीज़ कूटबद्ध करता है: पिक्सेलों का एक आयत। फ़र्क़ इसमें है कि हर प्रारूप उन पिक्सेलों को डिस्क तक के रास्ते में कैसे संपीड़ित, संरचित और (कभी-कभी) टीकाबद्ध करता है। JPEG हानिकारक DCT संपीड़न उपयोग करता है और अल्फा चैनल नहीं है। PNG निर्बाध DEFLATE संपीड़न और पूरा 8-बिट अल्फा चैनल। WebP या तो हानिकारक VP8 इंट्रा-फ़्रेम कोडिंग या निर्बाध पूर्वानुमेय परिवर्तन, वैकल्पिक अल्फा के साथ। GIF अनुक्रमित पैलेट पर LZW फिर DEFLATE। BMP अधिकतर कच्चे पिक्सेल। AVIF AV1 इंट्रा-फ़्रेम कोडिंग, परिवार का सबसे नया और सबसे कुशल।
इनमें से किन्हीं दो प्रारूपों के बीच रूपांतरण उसी वैचारिक विधि का पालन करता है: स्रोत बाइट्स को कच्चे RGBA पिक्सेल में डिकोड करें, फिर उन पिक्सेलों को गंतव्य प्रारूप के नियमों से पुनः-एनकोड करें। ब्राउज़र की Canvas API ठीक यही दो-चरणीय पाइपलाइन उजागर करती है। जब आप कोई छवि गिराते हैं, इनपुट प्रारूप के लिए ब्राउज़र का अंतर्निहित डिकोडर बाइट्स पढ़ता है और एक पिक्सेल बफ़र देता है। बफ़र को मेमोरी-स्थित कैनवस पर खींचा जाता है। फिर canvas.toBlob('image/jpeg' या 'image/png' या 'image/webp', गुणवत्ता) चुने हुए आउटपुट प्रारूप के लिए ब्राउज़र के एनकोडर को पिक्सेल सौंपता है। कोई बाहरी लाइब्रेरी की ज़रूरत नहीं; सब कुछ ब्राउज़र में अंतर्निहित है।
इसी वजह से यह उपकरण हमारी ओर से प्रति-प्रारूप कोड के बिना इतने सारे इनपुट प्रारूपों का समर्थन कर सकता है: 2020 के बाद से जारी हर ब्राउज़र JPEG, PNG, WebP, GIF, BMP और AVIF को स्वदेशी रूप से डिकोड कर सकता है, और अधिकांश SVG को रेंडर करके डिकोड कर सकते हैं (रूपांतरण वेक्टर को लक्ष्य रास्टर प्रारूप में रास्टराइज़ करेगा)। आउटपुट पक्ष JPEG, PNG और WebP तक सीमित है क्योंकि ये वही एनकोडर हैं जो ब्राउज़र सार्वभौमिक रूप से देता है। AVIF एनकोडिंग 2026 में असमान है (Safari के पास है, Chrome और Firefox के पास नहीं), इसलिए यहाँ AVIF आउटपुट नहीं दिया जाता; यदि AVIF चाहिए, Squoosh का उपयोग करें जो अपना एनकोडर साथ लाता है।
यह उपकरण भीतर से कैसे काम करता है
पाइपलाइन बिना किसी बाहरी लाइब्रेरी के HTML5 Canvas 2D API है। जब आप कोई फ़ाइल गिराते हैं, File API बाइट्स को एक नए HTMLImageElement को सौंप देता है; ब्राउज़र अपने मैजिक बाइट्स से प्रारूप पहचानता है और अपने अंतर्निहित डिकोडर को भेज देता है। JPEG मानक उल्टा-DCT पथ से डिकोड होता है। PNG DEFLATE inflate और उचित फ़िल्टर पुनःप्रवर्तन से गुज़रता है। WebP VP8 इंट्रा-फ़्रेम डिकोडर (हानिकारक के लिए) या पूर्वानुमेय-परिवर्तन डिकोडर (निर्बाध के लिए) चलाता है। हर मामले में परिणाम वही RGBA पिक्सेल बफ़र है, इनपुट प्रारूप जो भी हो।
एक नया मेमोरी-स्थित <canvas> छवि के आकार का बनाया जाता है। यदि चुना गया आउटपुट JPEG है और स्रोत में अल्फा था (PNG, WebP-के-साथ-अल्फा, AVIF-के-साथ-अल्फा), तो कैनवस पहले सफ़ेद से भरा जाता है ताकि पारदर्शी पिक्सेलों को उतरने की जगह मिले; अन्यथा कैनवस पिक्सेल सीधे विरासत में लेता है। डिकोड किए गए पिक्सेल ctx.drawImage() से कैनवस पर पेंट किए जाते हैं। फिर canvas.toBlob(लक्ष्य-MIME, गुणवत्ता/100) चुने हुए आउटपुट प्रारूप के एनकोडर को बुलाता है: स्लाइडर की गुणवत्ता पर JPEG की DCT पाइपलाइन, PNG की निर्बाध DEFLATE (गुणवत्ता उपेक्षित), या WebP एनकोडर (स्लाइडर की गुणवत्ता पर हानिकारक)।
एकल फ़ाइलों के लिए, आउटपुट Blob डाउनलोड-योग्य ऑब्जेक्ट URL बन जाता है। मल्टी-फ़ाइल बैच के लिए, उपकरण उसी पाइपलाइन को लूप में चलाता है और परिणामों को एकत्रित करता है। टैब से कुछ बाहर नहीं जाता; कोई लाइब्रेरी डाउनलोड नहीं होती; एकमात्र नेटवर्क ट्रैफ़िक पृष्ठ का आरंभिक लोड है। रूपांतरण के दौरान DevTools का नेटवर्क टैब खोलें: कोई अनुरोध छवि-डेटा नहीं ले जाता। पृष्ठ लोड के बाद ब्राउज़र को हवाई-जहाज़ मोड में रखें; कन्वर्टर स्थानीय छवियों पर काम करता रहेगा। गोपनीयता सीधे इस आर्किटेक्चर से निकलती है: कोई अपलोड चरण नहीं, कोई लॉग प्रविष्टि नहीं, कोई संचालक बुनियादी ढाँचा नहीं जिस पर भरोसा करना पड़े।
क्रॉस-प्रारूप छवि रूपांतरण का संक्षिप्त इतिहास
- GIF, 1987। CompuServe ने 256-रंग अनुक्रमित पैलेट पर LZW संपीड़न का उपयोग करते हुए GIF (Graphics Interchange Format) जारी किया। यह प्रारंभिक वेब ग्राफ़िक्स की लिंगुआ फ़्रांका बना, जब तक 1994 में LZW पेटेंट दावों ने PNG के विकास को जन्म दिया।
- JPEG, 1992। ITU-T T.81 / ISO/IEC 10918-1, फ़ोटोग्राफ़ी के लिए ट्यून किया हुआ हानिकारक DCT, कुछ ही वर्षों में सार्वभौमिक रूप से अपनाया गया। व्यापक रूप से लागू पहला प्रारूप जिसने फ़ोटो-समृद्ध वेब को संभव बनाया।
- PNG, 1996। Thomas Boutell, Mark Adler और CompuServe के नेतृत्व वाले कार्यसमूह से IETF RFC 2083। LZW के बजाय DEFLATE संपीड़न, पूरा 8-बिट अल्फा चैनल, हमेशा निर्बाध, रॉयल्टी-मुक्त। PNG ग्राफ़िक्स, लोगो और स्क्रीनशॉट के लिए मानक बना; JPEG फ़ोटोग्राफ़ी के लिए मानक बना रहा।
- WebP, 2010। Google ने WebP जारी किया, VP8 वीडियो कोडेक के इंट्रा-फ़्रेम कोडिंग को स्थिर-छवि प्रारूप में ढाला। हानिकारक WebP JPEG से 25-34% छोटा है; निर्बाध WebP PNG से 26% छोटा है। 2020 में सार्वभौमिक ब्राउज़र समर्थन आया जब Safari 14 और iOS 14 ने आख़िरी अंतर पूरा किया।
- AVIF, 2019। Alliance for Open Media ने HEIF कंटेनर के अंदर AV1 इंट्रा-फ़्रेम कोडिंग का उपयोग करते हुए AVIF जारी किया। समान गुणवत्ता पर JPEG से लगभग 50% छोटा। ब्राउज़र डिकोड समर्थन 2023 तक 95%+ पहुँचा; एनकोड समर्थन Safari के बाहर असमान बना हुआ है, इसलिए यह उपकरण AVIF पढ़ सकता है पर लिख नहीं सकता।
- कैनवस-आधारित ब्राउज़र रूपांतरण, 2014-2020। HTML5 कैनवस उस बिंदु तक परिपक्व हुआ जहाँ ब्राउज़र में कोई भी उपकरण डिकोड-पेंट-एनकोड के माध्यम से किसी-से-किसी प्रारूप रूपांतरण को मध्यस्थ कर सकता था, बिना सामान्य आउटपुट प्रारूपों (JPEG, PNG, WebP) के लिए बाहरी लाइब्रेरी की ज़रूरत के। इमेज कन्वर्टर उस क्षमता का सीधा अनुप्रयोग है: कुछ भी गिराएँ, अपना आउटपुट चुनें, डाउनलोड करें।
छवियाँ कैसे बदलें
- ऊपर अपना लक्ष्य प्रारूप (JPEG, PNG, या WebP) चुनें।
- JPEG/WebP आउटपुट के लिए गुणवत्ता स्लाइडर समायोजित करें (अधिक = बेहतर गुणवत्ता, बड़ी फ़ाइल)।
- एक या अधिक छवियाँ छोड़ें या चुनें।
- छवियाँ तुरंत आपके ब्राउज़र में कन्वर्ट हो जाती हैं।
- अलग-अलग या एक साथ डाउनलोड करें।
प्रत्येक प्रारूप का उपयोग कब करें
- JPEG · कई रंगों वाली तस्वीरों और जटिल छवियों के लिए सर्वश्रेष्ठ। छोटी फ़ाइल आकारों के लिए हानि-युक्त संपीड़न का उपयोग करता है। पारदर्शिता का समर्थन नहीं करता।
- PNG · ग्राफ़िक्स, लोगो, स्क्रीनशॉट और पारदर्शिता की आवश्यकता वाली छवियों के लिए सर्वश्रेष्ठ। हानि-रहित संपीड़न का अर्थ है बड़ी फ़ाइलें लेकिन पूर्ण गुणवत्ता।
- WebP · Google का आधुनिक प्रारूप जो हानि-युक्त और हानि-रहित दोनों संपीड़न प्रदान करता है। समान गुणवत्ता पर आमतौर पर JPEG से 25-35% छोटा। पारदर्शिता का समर्थन करता है। सभी आधुनिक ब्राउज़रों द्वारा समर्थित।
सामान्य रूपांतरण
- PNG से JPEG · PNG के रूप में सहेजी गई तस्वीरों का फ़ाइल आकार कम करें। वेब पेज और ईमेल के लिए बढ़िया।
- JPEG से PNG · बिना गुणवत्ता खोए आगे संपादन के लिए हानि-रहित प्रारूप में बदलें।
- PNG/JPEG से WebP · आधुनिक वेबसाइटों के लिए छवियाँ अनुकूलित करें। काफ़ी छोटी फ़ाइलें।
- WebP से PNG/JPEG · पुराने सॉफ़्टवेयर या WebP का समर्थन न करने वाले प्लेटफ़ॉर्म के साथ संगतता के लिए बदलें।
वास्तविक-दुनिया के रूपांतरण प्रवाह
- थोक प्रारूप सामान्यीकरण। मिश्रित प्रारूप वाले छवियों का फ़ोल्डर (कुछ PNG, कुछ JPEG, कुछ WebP) किसी CMS, ऐप के एसेट पाइपलाइन या एक एक्सटेंशन वाले फ़्लो के लिए एकल प्रारूप में एकीकृत करना है। सभी फ़ाइलें गिराएँ, लक्ष्य प्रारूप एक बार चुनें, सबको ZIP के रूप में डाउनलोड करें। डिकोडिंग पक्ष इनपुट प्रारूपों में एकसमान है, इसलिए उपकरण को परवाह नहीं कि आप किस मिश्रण को फेंकते हैं।
- साझा करने के लिए स्क्रीनशॉट बदलना। आधुनिक ऑपरेटिंग सिस्टम डिफ़ॉल्ट रूप से PNG में स्क्रीनशॉट लेते हैं। ईमेल या चैट के माध्यम से स्क्रीनशॉट साझा करना छोटे JPEG के रूप में अक्सर तेज़ होता है। PNG गिराएँ, गुणवत्ता 90 पर JPEG आउटपुट करें, संदेश में चिपकाएँ। समझौता (अल्फा हानि, मामूली गुणवत्ता कमी) अल्पकालिक साझाकरण के लिए स्वीकार्य है और फ़ाइल-आकार बचत के लायक है।
- पुरानी वेबसाइट संपत्तियों का आधुनिकीकरण। पेज वज़न कम करने के लिए PNG और JPEG संपत्तियों को WebP संस्करणों से बदलें। WebP समान गुणवत्ता पर JPEG से 25-34% छोटा है और निर्बाध रूप से PNG से 26% छोटा है, उसी अल्फा-चैनल समर्थन के साथ। आधुनिक ब्राउज़र (2020 के बाद) WebP को स्वदेशी रूप से संभालते हैं। पुरानी संपत्तियों का फ़ोल्डर गिराएँ, WebP आउटपुट चुनें, डाउनलोड, बदलें।
- AI या ML पाइपलाइनों के लिए छवियों को सामान्य बनाना। कई मशीन-लर्निंग पाइपलाइनें एक विशिष्ट प्रारूप अपेक्षित करती हैं (निर्बाध प्रशिक्षण डेटा के लिए अक्सर PNG, आकार-सीमित अनुमान के लिए JPEG)। वेब स्क्रैपिंग, उपयोगकर्ता अपलोड या एकाधिक स्रोतों से एकत्रित मिश्रित डेटासेट को सामान्यीकृत करना ज़रूरी है। यह उपकरण सब कुछ एक प्रारूप में बदलता है, जिसके बाद डेटासेट का प्रशिक्षण या अनुमान कोड के लिए सुसंगत डिकोडिंग व्यवहार होता है।
- एनिमेटेड GIF से स्थिर फ़्रेम निकालना। जब आप एनिमेटेड GIF को इस उपकरण पर गिराते हैं, ब्राउज़र का
<img>डिकोडर आपको उसका पहला फ़्रेम देता है। PNG, JPEG या WebP में बदलने से उस पहले फ़्रेम की एकल स्थिर छवि बनती है। थंबनेल, सोशल मीडिया पूर्वावलोकन, या एनिमेशन से प्राप्त स्थिर छवि की ज़रूरत वाले किसी भी संदर्भ के लिए उपयोगी। - लीगेसी लक्ष्यों के लिए AVIF डिकोड करना। AVIF अब ब्राउज़रों द्वारा व्यापक रूप से पठनीय है (2023 से 95%+ समर्थन), पर लीगेसी लक्ष्य अभी भी JPEG या PNG चाहते हैं। AVIF फ़ाइल गिराएँ, JPEG आउटपुट चुनें, और परिवर्तित छवि JPEG स्वीकार करने वाले किसी भी संदर्भ में काम करती है, जिसमें Outlook 2016 और अन्य लीगेसी क्लाइंट शामिल हैं। (AVIF आउटपुट के लिए Squoosh का उपयोग करें; यह उपकरण AVIF पढ़ सकता है पर लिख नहीं सकता।)
सामान्य फँसाव और उनका अर्थ
- JPEG आउटपुट पारदर्शिता खो देता है। यदि आपके स्रोत में अल्फा चैनल है (PNG, WebP-के-साथ-अल्फा, AVIF-के-साथ-अल्फा) और आप JPEG आउटपुट चुनते हैं, पारदर्शी क्षेत्र परिणाम में सफ़ेद हो जाते हैं। अल्फा सूचना चली गई; आप JPEG से उसे पुनः प्राप्त नहीं कर सकते। ऐसे स्रोतों के लिए जिनकी पारदर्शिता मायने रखती है, इसके बजाय PNG या WebP आउटपुट चुनें।
- फ़ोटोग्राफ़िक स्रोत का PNG आउटपुट फ़ाइल बढ़ाता है। गुणवत्ता 85 पर JPEG फ़ोटो 250 KB का हो सकता है; PNG के रूप में वही छवि अक्सर 1-2 MB होती है। फ़ोटोग्राफ़िक सामग्री के लिए PNG का निर्बाध DEFLATE संपीड़न JPEG के हानिकारक DCT से कहीं कम कुशल है। PNG में केवल तभी बदलें जब आपको विशेष रूप से निर्बाधता या पारदर्शिता समर्थन चाहिए, डिफ़ॉल्ट के रूप में नहीं।
- WebP आउटपुट लीगेसी ईमेल क्लाइंट में नहीं दिखेगा। Windows पर Outlook 2016 और पहले, macOS 11 Big Sur से पहले का Apple Mail, और विभिन्न पुरानी CMS स्थापनाएँ WebP नहीं दिखा सकतीं। यदि आपका गंतव्य उनमें से एक है, इसके बजाय JPEG या PNG आउटपुट चुनें। WebP आधुनिक वेब होस्टिंग, हाल के ईमेल क्लाइंट और मौजूदा CMS के लिए सही चुनाव है, पर हर चीज़ के लिए नहीं।
- एनिमेटेड GIF अपनी एनिमेशन खो देते हैं। यहाँ उपयोग किया गया ब्राउज़र का
<img>डिकोडर एनिमेटेड GIF का केवल पहला फ़्रेम देता है। आउटपुट (JPEG, PNG या WebP) उस फ़्रेम की एकल स्थिर छवि है; एनिमेशन का बाकी हिस्सा चुपचाप छोड़ दिया जाता है। एनिमेशन को संरक्षित करने के लिए GIF-विशिष्ट उपकरण का उपयोग करें, या समर्पित उपकरण से एनिमेटेड WebP / APNG में बदलें। - HEIC इनपुट Apple उपकरणों के बाहर असफल हो जाता है। Chrome और Firefox HEIC को स्वदेशी रूप से डिकोड नहीं कर सकते (HEVC पेटेंट लाइसेंस अवरोध)। गैर-Apple ब्राउज़र पर इस कन्वर्टर में HEIC गिराना असफल होता है। पहले समर्पित HEIC से JPG उपकरण का उपयोग करें (जो libheif WebAssembly डिकोडर भेजता है), फिर यदि आपको बाद में PNG या WebP चाहिए, परिणामी JPEG को इस कन्वर्टर के माध्यम से पाइप करें।
- EXIF और ICC मेटाडेटा हट सकते हैं। कैनवस-आधारित पुनः-एनकोडिंग आम तौर पर EXIF, XMP, IPTC मेटाडेटा ब्लॉक और अंतर्निहित ICC रंग प्रोफ़ाइलों को छोड़ देती है। आउटपुट केवल पिक्सेल डेटा रखता है। स्क्रीन साझाकरण के लिए आमतौर पर अदृश्य; अभिलेखीय या प्रिंट-तैयारी प्रवाह के लिए समस्यापूर्ण जो कैप्चर मेटाडेटा पर निर्भर हैं। उन मामलों के लिए मेटाडेटा-संवेदी डेस्कटॉप उपकरण का उपयोग करें।
गोपनीयता: छवियाँ कभी आपका उपकरण नहीं छोड़तीं
हर क्लाउड-आधारित छवि-प्रारूप कन्वर्टर (CloudConvert, Convertio, iLoveIMG, FreeConvert, Aspose, और दर्जनों «छवि ऑनलाइन बदलें» सेवाएँ) आपकी फ़ाइल को संचालक के सर्वर पर अपलोड करता है, रूपांतरण चलाता है, और बदली हुई फ़ाइल को डाउनलोड के रूप में लौटाता है। छवियाँ नियमित रूप से ऐसी सामग्री रखती हैं जिसे कोई अजनबी के डिस्क पर कॉपी नहीं करना चाहेगा: आंतरिक UI और गोपनीय दस्तावेज़ों के स्क्रीनशॉट, कहाँ ली गई इसके अंतर्निहित GPS निर्देशांकों वाली फ़ोटो, ID कार्ड और कर फॉर्म के स्कैन, NDA के तहत चित्रण, अभी तक अप्रकाशित डिज़ाइन मॉकअप। अधिकांश संचालक गोपनीयता नीतियाँ प्रकाशित करते हैं जिसमें वे एक-दो घंटे में अपलोड हटाने और परिवहन में एन्क्रिप्ट करने का वचन देते हैं, और बड़े संचालक ISO/IEC 27001 प्रमाणन रखते हैं। उनके पास इन नीतियों के पालन के मज़बूत वाणिज्यिक कारण हैं। पर «एक घंटे में हटा दिया गया» का मतलब «कभी नहीं देखा गया» नहीं है। उस घंटे के दौरान छवि-सामग्री संचालक के बुनियादी ढाँचे में होती है, उपयुक्त अनुमतियों वाले किसी भी प्रक्रिया या व्यक्ति को सुलभ, और लागू अवधारण-नीति के अनुसार लॉग और बैकअप में दिखती है।
यह कन्वर्टर कभी कुछ अपलोड नहीं करता। पूरी पाइपलाइन (फ़ाइल चयन, ब्राउज़र के अंतर्निहित डिकोडरों के माध्यम से डिकोडिंग, कैनवस पेंट और वैकल्पिक अल्फा संरचना, ब्राउज़र के अंतर्निहित एनकोडरों के माध्यम से एनकोडिंग, डाउनलोड) JavaScript और HTML5 Canvas API का उपयोग करते हुए आपके ब्राउज़र टैब के अंदर चलती है। कोई अपलोड नहीं, छवि-डेटा ले जाने वाला कोई नेटवर्क अनुरोध नहीं, कोई लॉग प्रविष्टि नहीं। रूपांतरण से पहले ब्राउज़र के डेवलपर टूल्स में Network टैब खोलकर पुष्टि कर सकते हैं: कोई अनुरोध छवि-सामग्री के साथ नहीं चलता। एकमात्र नेटवर्क ट्रैफ़िक स्वयं पृष्ठ का आरंभिक लोड है; रूपांतरण के लिए कोई बाहरी लाइब्रेरी डाउनलोड नहीं होती। पृष्ठ लोड के बाद ब्राउज़र को हवाई-जहाज़ मोड में रखें; कन्वर्टर स्थानीय छवियों पर काम करता रहेगा।
जब कोई और उपकरण सही चयन हो
- आपको AVIF आउटपुट चाहिए। Canvas 2026 में AVIF को सार्वभौमिक रूप से डिकोड कर सकता है, पर एनकोडिंग असमान है (Safari के पास है, Chrome और Firefox के पास नहीं)। AVIF आउटपुट के लिए Squoosh का उपयोग करें (Google Chrome Labs, यह भी पूरी तरह क्लाइंट-साइड, अपना AV1 एनकोडर लाता है)। AVIF समान दृश्य गुणवत्ता पर JPEG से लगभग 50% छोटा है; सबसे कुशल आधुनिक वेब वितरण के लिए अतिरिक्त उपकरण लायक है।
- आपको गैर-Apple ब्राउज़र पर HEIC डिकोड करना है। Chrome और Firefox HEVC पेटेंट लाइसेंसिंग के कारण HEIC को स्वदेशी रूप से डिकोड नहीं कर सकते। पहले समर्पित HEIC से JPG उपकरण का उपयोग करें, जो libheif WebAssembly डिकोडर देता है, फिर यदि आपको PNG या WebP आउटपुट चाहिए तो परिणाम को इस कन्वर्टर के माध्यम से पाइप करें।
- आपको एनिमेशन संरक्षित करना है। यह उपकरण एनिमेटेड GIF का केवल पहला फ़्रेम पढ़ता है। गति संरक्षित करने के लिए, एनिमेटेड GIF में रहें, समर्पित उपकरण के माध्यम से एनिमेटेड WebP में बदलें, या APNG में बदलें। ब्राउज़र-आधारित केवल-पहला-फ़्रेम रूपांतरण मल्टी-फ़्रेम डेटा कैप्चर नहीं कर सकता।
- सैकड़ों या हज़ारों फ़ाइलों पर बैच-स्वचालन। Node.js में Sharp उपयोग करें (libvips पर निर्मित कैनोनिकल सर्वर-साइड लाइब्रेरी), किसी भी शेल पर ImageMagick या GraphicsMagick, या Python में Pillow। CLI उपकरण ब्राउज़र की मेमोरी-सीमा के बिना हज़ारों फ़ाइलें संभालते हैं और CI जॉब, डिप्लॉय हुक या cron कार्य से चलते हैं।
अक्सर पूछे जाने वाले प्रश्न
क्या प्रारूपों के बीच कन्वर्ट करने से गुणवत्ता कम होती है?
PNG में कन्वर्ट करना हमेशा हानि-रहित होता है। JPEG या WebP में कन्वर्ट करने से हानि-युक्त संपीड़न लागू होता है, लेकिन डिफ़ॉल्ट 92% गुणवत्ता सेटिंग पर अंतर लगभग अदृश्य होता है। कम गुणवत्ता सेटिंग्स छोटी फ़ाइल आकारों के लिए दृश्य निष्ठा की अदला-बदली करती हैं।
JPEG में कन्वर्ट करते समय पारदर्शिता का क्या होता है?
JPEG पारदर्शिता का समर्थन नहीं करता। पारदर्शी क्षेत्रों को सफेद पृष्ठभूमि से भर दिया जाएगा। यदि आपको पारदर्शिता चाहिए, तो PNG या WebP का उपयोग करें।
क्या मैं एक साथ कई छवियाँ बदल सकता हूँ?
हाँ! कई छवियाँ चुनें या छोड़ें और सभी आपके चुने गए प्रारूप में कन्वर्ट हो जाएँगी। एक क्लिक में सभी प्राप्त करने के लिए "सभी डाउनलोड करें" का उपयोग करें।
क्या मेरी छवियाँ सर्वर पर अपलोड होती हैं?
नहीं। सभी रूपांतरण Canvas API का उपयोग करके आपके ब्राउज़र में होते हैं। आपकी छवियाँ कभी भी आपके डिवाइस से बाहर नहीं जातीं।
और अधिक सामान्य प्रश्न
यह उपकरण AVIF आउटपुट क्यों नहीं देता?
क्योंकि कैनवस-आधारित AVIF एनकोडिंग 2026 में असमान है: Safari समर्थन करता है, पर Chrome और Firefox AVIF एनकोडर नहीं भेजते। केवल एक ब्राउज़र पर काम करने वाला उपकरण भ्रमित करने वाला होगा। AVIF आउटपुट के लिए Squoosh का उपयोग करें (Google Chrome Labs, यह भी पूरी तरह क्लाइंट-साइड); यह अपना AV1 एनकोडर पृष्ठ में बंडल करके लाता है और किसी भी ब्राउज़र में AVIF बनाता है। हम यहाँ AVIF इनपुट पढ़ सकते हैं (2023 से 95%+ ब्राउज़र डिकोड कर सकते हैं), बस लिख नहीं सकते।
मैं HEIC फ़ाइल क्यों नहीं गिरा सकता?
Safari और अन्य Apple-प्लेटफ़ॉर्म ब्राउज़रों पर HEIC काम करता है क्योंकि ऑपरेटिंग सिस्टम HEVC डिकोडर देता है। Chrome, Firefox और Edge पर यह काम नहीं करता क्योंकि HEVC कोडेक पेटेंट-बाधित है (HEVC पेटेंट MPEG LA, HEVC Advance, Velos Media आदि कई पूलों में बँटे हैं) और वे ब्राउज़र मूल HEVC डिकोडिंग नहीं भेजते। पहले समर्पित HEIC से JPG उपकरण का उपयोग करें, जो हर जगह HEIC को संभालने के लिए libheif WebAssembly डिकोडर देता है; फिर यदि आपको PNG या WebP आउटपुट चाहिए, परिणामी JPEG को इस कन्वर्टर के माध्यम से पाइप करें।
मुझे कौन-सा आउटपुट प्रारूप चुनना चाहिए?
सामग्री और गंतव्य पर निर्भर करता है। आधुनिक वेब पर फ़ोटोग्राफ़िक सामग्री के लिए, WebP सबसे छोटी फ़ाइल देता है बिना दृश्य गुणवत्ता हानि के; लीगेसी संगतता (पुराने ईमेल क्लाइंट, 2020 से पहले के CMS, JPEG पर बंधी जमा प्रणालियाँ) के लिए, JPEG सार्वभौमिक है। ग्राफ़िक्स, स्क्रीनशॉट, लोगो, या तीखे रंग-किनारों और पारदर्शिता वाली किसी भी चीज़ के लिए PNG उन्हें पूरी तरह संरक्षित करता है। WebP अपने निर्बाध मोड में ग्राफ़िक्स भी संभालता है, PNG से छोटा, पर केवल आधुनिक गंतव्यों पर काम करता है। अनुभवजन्य नियम: आधुनिक वेब के लिए WebP, लीगेसी गंतव्यों को फ़ोटो के लिए JPEG, ग्राफ़िक्स या निर्बाध ज़रूरतों के लिए PNG।
क्या यह उपकरण ऑफ़लाइन काम करता है?
हाँ। JPEG, PNG, WebP, GIF, BMP और AVIF के डिकोडर, साथ ही JPEG, PNG और WebP के एनकोडर, सभी ब्राउज़र में अंतर्निहित हैं। रूपांतरण के लिए कोई बाहरी लाइब्रेरी डाउनलोड नहीं होती। इस पृष्ठ की बाद की विज़िट पूरी तरह ऑफ़लाइन काम करती हैं जब तक पृष्ठ स्वयं ब्राउज़र कैश में रहे। पृष्ठ खोलने के बाद हवाई-जहाज़ मोड चालू करके और एक स्थानीय छवि बदलकर सत्यापित कर सकते हैं।
क्या EXIF मेटाडेटा (कैमरा, GPS, कैप्चर तारीख) रूपांतरण से बचेगा?
आम तौर पर नहीं। Canvas API कच्चे पिक्सेल डेटा पर काम करती है; यह EXIF, IPTC, XMP मेटाडेटा ब्लॉक या अंतर्निहित ICC रंग प्रोफ़ाइल को आउटपुट तक नहीं ले जाती। सामान्य स्क्रीन साझाकरण के लिए यह आम तौर पर गोपनीयता-जीत है (GPS निर्देशांक और डिवाइस सीरियल नंबर लीक नहीं होते)। अभिलेखीय या फ़ोटोग्राफ़िक प्रवाह में जहाँ मेटाडेटा महत्वपूर्ण हो, मेटाडेटा-संवेदी डेस्कटॉप उपकरण का उपयोग करें: ExifTool, स्पष्ट विकल्पों के साथ ImageMagick, या Photoshop का «Export As», जो रूपांतरण के दौरान मेटाडेटा संरक्षित कर सकते हैं।
क्या कोई डेस्कटॉप या कमांड-लाइन समकक्ष है?
कई हैं। बैच-स्वचालन के लिए Node.js में sharp (libvips पर निर्मित) मानक सर्वर-साइड लाइब्रेरी है: sharp(buf).toFormat('webp').toBuffer()। किसी भी शेल पर ImageMagick: magick input.jpg output.webp। Python में Pillow: Image.open(p).save(out, 'PNG')। AVIF आउटपुट सहित व्यापक प्रारूप समर्थन वाले सामयिक संवादात्मक काम के लिए, Squoosh (Google Chrome Labs, यह भी क्लाइंट-साइड) निकटतम ब्राउज़र विकल्प है। Photoshop, Affinity Photo, GIMP और macOS पर Preview डेस्कटॉप GUI मामले को कवर करते हैं और ब्राउज़र-आधारित रूपांतरण की तुलना में मेटाडेटा को अधिक विश्वसनीय रूप से संरक्षित करते हैं।
संबंधित उपकरण
छवि कम्प्रेसर
छवियों को ऑनलाइन संपीड़ित करें। गुणवत्ता बनाए रखें, आकार कम करें। PNG, JPG, WebP समर्थन।
छवि रिसाइज़र
छवियों को नए आयामों में आकार बदलें। बल्क प्रसंस्करण समर्थित है। सभी सामान्य प्रारूप समर्थन।
मुफ़्त ऑनलाइन छवि क्रॉपर
छवियों को ऑनलाइन मुफ़्त में क्रॉप करें। प्रीसेट आस्पेक्ट रेशियो चुनें या कस्टम क्रॉप क्षेत्र बनाएं। कोई अपलोड नहीं · सब कुछ आपके ब्राउज़र में चलता है।