इमेज को PNG, JPG या WebP में बदलें — निजी, ब्राउज़र में
किसी भी इमेज को PNG, JPEG या WebP में बदलें — तुरंत, बिना किसी अपलोड के।
यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपकी फ़ाइलें कभी अपलोड नहीं होतीं — वे आपके डिवाइस पर ही रहती हैं।
फ़ाइल चुनें
या खींचकर छोड़ें
किसी इमेज को एक फॉर्मेट से दूसरे में बदलने का मतलब आमतौर पर अपनी फोटो को लेकर किसी वेबसाइट पर भरोसा करना होता है। यह कनवर्टर अलग तरीके से काम करता है: आपकी तस्वीर पूरी तरह Canvas API की मदद से आपके ब्राउज़र के अंदर ही डिकोड और दोबारा एन्कोड होती है, इसलिए यह कभी आपके डिवाइस से बाहर नहीं जाती।
कोई भी आम रास्टर इमेज डालें, PNG, JPEG या WebP चुनें, और एक क्लिक में बदली हुई फाइल डाउनलोड करें। JPEG आपको क्वालिटी और फाइल के आकार के बीच संतुलन बनाने देता है, और जब आप JPEG चुनते हैं तो पारदर्शी इमेज एक साफ सफेद पृष्ठभूमि पर रखी जाती हैं।
यह कैसे काम करता है
जब आप कोई तस्वीर जोड़ते हैं, तो ब्राउज़र पहले उसे कच्चे पिक्सेल में डिकोड करता है और उन्हें एक ऑफ-स्क्रीन HTML कैनवस एलिमेंट पर खींच देता है। वहाँ से, कैनवस की "toBlob" विधि उन पिक्सेल को आपके चुने हुए फॉर्मेट में दोबारा एन्कोड करती है, और वह ब्लॉब सीधे एक डाउनलोड के रूप में सौंप दिया जाता है। हर चरण आपकी अपनी मशीन पर JavaScript में चलता है, यही वजह है कि कुछ भी कभी किसी सर्वर पर नहीं भेजा जाता।
चूँकि डिकोडिंग के दौरान इमेज पूरी तरह रास्टराइज़ हो जाती है, कनवर्टर आते समय फॉर्मेट-अग्नॉस्टिक होता है: जो कुछ भी आपका ब्राउज़र दिखा सकता है, PNG, JPEG, WebP, GIF और BMP समेत, वह एक सामान्य कैनवस बन जाता है जिसे आप दोबारा एक्सपोर्ट कर सकते हैं। इसका सौदा यह है कि आउटपुट हमेशा एक ही स्थिर फ्रेम होता है, इसलिए कोई एनिमेटेड GIF अपने पहले फ्रेम की एक स्थिर इमेज में बदल जाएगी।
इसे कब इस्तेमाल करें
जब आपको बिना नुकसान वाली क्वालिटी या पारदर्शिता चाहिए, तब PNG चुनें, जैसे लोगो, तीखे टेक्स्ट वाले स्क्रीनशॉट, या ऐसे ग्राफिक्स जिन्हें आप बाद में फिर से संपादित करेंगे। PNG हर पिक्सेल को सटीक रखता है पर फोटो के लिए बड़ी फाइलें बनाता है।
फोटो और जटिल इमेज के लिए JPEG चुनें, जहाँ छोटी फाइल बिल्कुल सटीकता से ज़्यादा मायने रखती है, जैसे ईमेल अटैचमेंट या ऐसे पेज जिन्हें तेज़ी से लोड होना ज़रूरी है। WebP बीच का रास्ता है: यह पारदर्शिता और मजबूत नुकसान वाली कंप्रेशन दोनों का समर्थन करता है, इसलिए यह आधुनिक वेबसाइटों के लिए एक अच्छा विकल्प है जहाँ आप अल्फा चैनल छोड़े बिना छोटी फाइलें चाहते हैं। एक आम तरीका यह है कि किसी डिज़ाइन टूल से एक भारी PNG एक्सपोर्ट लेकर उसे प्रकाशित करने से पहले आकार घटाने के लिए WebP या JPEG के रूप में दोबारा सेव कर लिया जाए।
सुझाव
अगर आप किसी पारदर्शी PNG को JPEG में बदल रहे हैं, तो याद रखें कि पारदर्शी हिस्से एक ठोस सफेद पृष्ठभूमि पर फ्लैटन हो जाते हैं, क्योंकि JPEG में कोई अल्फा चैनल नहीं होता। जब आपको पारदर्शिता बनाए रखनी हो, तब इसके बजाय WebP में बदलें।
JPEG क्वालिटी स्लाइडर के साथ, इसे धीरे-धीरे नीचे करें और फाइल का आकार देखें: बड़ी कटौतियाँ अक्सर पहले-पहल अदृश्य होती हैं, जबकि अधिकतम क्वालिटी की ओर आखिरी कुछ चरण बहुत कम दृश्य लाभ के लिए बहुत सारे बाइट जोड़ देते हैं। किसी नुकसान वाली इमेज को बार-बार दोबारा एन्कोड करने से कंप्रेशन के दोष बढ़ते जाते हैं, इसलिए जब संभव हो, किसी पहले से कंप्रेस की हुई JPEG के बजाय किसी मूल या बिना नुकसान वाले स्रोत से बदलें। और चूँकि सब कुछ स्थानीय रूप से होता है, आप संवेदनशील या निजी इमेज को सुरक्षित रूप से बदल सकते हैं, यहाँ तक कि पेज लोड हो जाने के बाद ऑफ़लाइन रहते हुए भी।
इमेज बदलें का उपयोग कैसे करें
- एक इमेज को ऊपर दिए बॉक्स पर छोड़कर या क्लिक करके ब्राउज़ करते हुए जोड़ें।
- जो आउटपुट फॉर्मेट आप चाहते हैं वह चुनें: PNG, JPEG या WebP।
- JPEG के लिए, आकार और बारीकी के बीच संतुलन बनाने हेतु क्वालिटी स्लाइडर खींचें।
- इसे अपने ब्राउज़र में स्थानीय रूप से प्रोसेस करने के लिए “इमेज बदलें” पर क्लिक करें।
- बदली हुई फाइल डाउनलोड करें। कुछ भी कभी अपलोड नहीं हुआ।
अक्सर पूछे जाने वाले सवाल
क्या मेरी इमेज किसी सर्वर पर अपलोड होती हैं?
नहीं। रूपांतरण पूरी तरह Canvas API की मदद से आपके ब्राउज़र में ही होता है। आपकी इमेज कभी आपके डिवाइस से बाहर नहीं जाती, इसलिए यह पूरी तरह निजी रहती है।
मैं किन फॉर्मेट के बीच बदल सकता हूँ?
आप कोई भी इमेज लोड कर सकते हैं जिसे आपका ब्राउज़र खोल सके (PNG, JPEG, WebP, GIF, BMP और बहुत कुछ) और उसे PNG, JPEG या WebP के रूप में एक्सपोर्ट कर सकते हैं।
जब मैं JPEG में बदलता हूँ तो पारदर्शिता का क्या होता है?
JPEG पारदर्शिता का समर्थन नहीं करता, इसलिए इमेज एक्सपोर्ट होने से पहले पारदर्शी हिस्से एक सफेद पृष्ठभूमि से भर दिए जाते हैं।
क्वालिटी स्लाइडर सिर्फ JPEG के लिए ही क्यों है?
JPEG और WebP नुकसान वाली कंप्रेशन का इस्तेमाल करते हैं जहाँ क्वालिटी फाइल के आकार को प्रभावित करती है, इसलिए JPEG के लिए एक स्लाइडर दिखाया जाता है। PNG बिना नुकसान वाला है, इसलिए किसी क्वालिटी सेटिंग की ज़रूरत नहीं।
क्या मुझे कुछ इंस्टॉल करने या अकाउंट बनाने की ज़रूरत है?
नहीं। यह किसी भी आधुनिक ब्राउज़र में बिना किसी इंस्टॉलेशन, बिना अकाउंट और बिना किसी शुल्क के काम करता है।