किसी छवि का प्रारूप बदलें, एक स्पष्ट विवरण के साथ कि वह प्रारूप क्या संग्रहित कर सकता है और क्या नहीं
टूल यहां लोड होता है. इसके लिए JavaScript की आवश्यकता है, क्योंकि काम आपके डिवाइस पर होता है।
आपकी फ़ाइलें और आपकी गोपनीयता
आपकी छवियां कभी अपलोड नहीं की जातीं. प्रत्येक फ़ाइल को इस ब्राउज़र टैब में पढ़ा जाता है, डिकोड किया जाता है और
एक वेब वर्कर के अंदर ब्राउज़र की अपनी छवि पाइपलाइन द्वारा पुनः एन्कोड किया गया, और एक के रूप में वापस सौंप दिया गया
डाउनलोड करें. टूल कोड फ़ाइल ले जाने, चिपकाए गए टेक्स्ट या जेनरेट किए गए कोई अनुरोध नहीं करता है
आउटपुट. प्रकट किए गए एनालिटिक्स स्क्रिप्ट अनुरोध अलग हैं और साइट में वर्णित हैं
गोपनीयता नीति.
यह टूल क्या करता है
आपके ब्राउज़र द्वारा पहले से उपलब्ध एनकोडर का उपयोग करके एक छवि को एक प्रारूप से दूसरे प्रारूप में परिवर्तित करें
के साथ. PNG, JPEG और WebP लिखा जा सकता है; JPEG, PNG, WebP और GIF को पढ़ा जा सकता है। पहले
कुछ भी लिखा है, पैनल बताता है कि क्या रूपांतरण हानिपूर्ण है और क्या होगा
पारदर्शिता के लिए.
कनवर्ट करने से आपकी तस्वीर को सादे RGBA पिक्सेल में डीकोड किया जाता है और एक अलग एनकोडर से पूछा जाता है
उन्हें दोबारा लिखें, जिसका अर्थ है कि रूपांतरण में केवल गंतव्य प्रारूप ही शामिल होता है
प्रतिनिधित्व कर सकते हैं. PNG एक दोषरहित एनकोडर द्वारा लिखा गया है और एक अल्फा चैनल रखता है। JPEG है
प्रत्येक सेटिंग में हानिपूर्ण है और इसमें कोई अल्फा नहीं है, इसलिए पारदर्शी पिक्सेल को एक पर चपटा किया जाता है
एन्कोडिंग से पहले आपके द्वारा चुना गया पृष्ठभूमि रंग। WebP अल्फ़ा रखता है लेकिन हानिपूर्ण मोड में लिखा जाता है
ब्राउज़र द्वारा, गुणवत्ता 100 पर भी। पैनल उन परिणामों में से प्रत्येक का नाम बताता है
आपके द्वारा मांगा गया सटीक रूपांतरण।
इसका उपयोग कैसे करना है
वह छवि, या कई छवियाँ चुनें, जिन्हें आप कन्वर्ट करना चाहते हैं।
आउटपुट स्वरूप चुनें. पिकर के नीचे का नोट बताता है कि एनकोडर क्या करता है
विस्तार से और पारदर्शिता के साथ.
यदि आपने JPEG चुना है, तो पृष्ठभूमि का रंग सेट करें ताकि पारदर्शी क्षेत्र समतल हो जाएं
पर. इसकी शुरुआत सफेद रंग से होती है.
कन्वर्ट का चयन करें और चेतावनी पैनल पढ़ें, जो इसके प्रत्येक परिणाम को सूचीबद्ध करता है
विशेष रूपांतरण.
जब आपने एक से अधिक कन्वर्ट किए हों तो कन्वर्ट की गई फ़ाइल या ZIP डाउनलोड करें।
उदाहरण उपयोग के मामले
PNG स्क्रीनशॉट को JPEG में बदलना ताकि यह आकार-सीमित अपलोड फॉर्म के अंदर फिट हो जाए।
एक लोगो की WebP प्रतिलिपि तैयार करना जो अपनी पारदर्शी पृष्ठभूमि रखता है लेकिन इसका वजन कम होता है
PNG से.
किसी दस्तावेज़ में उपयोग के लिए GIF के पहले फ़्रेम को स्थिर PNG के रूप में सहेजना।
समर्थित इनपुट और आउटपुट
स्वीकार
JPEG, PNG और WebP, प्रति फ़ाइल 40 MB तक
GIF, केवल इसके पहले फ़्रेम के रूप में डिकोड किया गया
का उत्पादन
PNG: दोषरहित एनकोडर, पारदर्शिता रखता है, तस्वीरों के लिए बड़ा
JPEG: हमेशा हानिप्रद, कोई अल्फ़ा चैनल नहीं, फ़ोटोग्राफ़ के लिए छोटा
WebP: ब्राउज़र एन्कोडर में हानिपूर्ण, पारदर्शिता रखता है
एक ZIP को एक बैच के लिए converted-images.zip नाम दिया गया है
यह टूल क्या नहीं करेगा
GIF केवल इनपुट है. एनिमेशन संरक्षित नहीं है, और GIF को आउटपुट के रूप में पेश नहीं किया गया है
प्रारूपित करें, क्योंकि .gif एक्सटेंशन वाली स्थिर छवि स्वयं को ग़लत ढंग से प्रस्तुत करेगी।
HEIC, HEIF, AVIF, TIFF और कैमरा RAW स्वीकार नहीं किए जाते, क्योंकि ब्राउज़र डिकोड नहीं कर सकते
वे प्लेटफ़ॉर्म कोडेक के बिना विश्वसनीय रूप से।
JPEG को PNG में बदलने से कुछ भी पुनर्प्राप्त नहीं होता है। PNG ईमानदारी से पिक्सेल को JPEG संग्रहीत करता है
पहले से ही ख़राब, आमतौर पर काफी बड़ी फ़ाइल में।
WebP आउटपुट को एक ब्राउज़र की आवश्यकता होती है जो WebP को एन्कोड कर सके। जो किसी त्रुटि की सूचना नहीं दे सकता
चुपचाप एक अलग प्रारूप लिखने के बजाय।
मेटाडेटा आम तौर पर पुनः एन्कोडिंग के दुष्प्रभाव के रूप में खो जाता है, जो एक ही बात नहीं है
गारंटी के तौर पर कि इसे हटा दिया गया है.
रंग प्रोफाइल कैनवास के माध्यम से नहीं ले जाया जाता है, इसलिए एक असामान्य एम्बेडेड वाली छवि
प्रोफ़ाइल का रंग थोड़ा बदल सकता है.
सामान्य गलतियां
एक पारदर्शी PNG को JPEG के रूप में निर्यात करना और बाद में ध्यान आया कि पारदर्शिता बन गई
पृष्ठभूमि रंग का एक ठोस ब्लॉक, जो डिफ़ॉल्ट रूप से सफेद होता है।
किसी फ़ोटोग्राफ़ को छोटा करने के लिए PNG आउटपुट की अपेक्षा करना। इसका एनकोडर प्रत्येक पिक्सेल को सटीक रूप से संग्रहीत करता है
परिणाम नियमित रूप से JPEG के आकार से कई गुना अधिक होता है।
WebP को गुणवत्ता 100 पर दोषरहित के रूप में पढ़ना। ब्राउज़र हर बार WebP को हानिपूर्ण मोड में एन्कोड करता है
सेटिंग, इसलिए स्लाइडर के शीर्ष पर भी विवरण हटा दिया जाता है।
एक एनिमेटेड GIF को परिवर्तित करना और परिणाम को एनीमेशन के रूप में शिपिंग करना: केवल पहला फ्रेम
डिकोड किया गया है, इसलिए आउटपुट एक एकल स्थिर छवि है।
तकनीकी नोट्स
डिकोडिंग createImageBitmap का उपयोग करता है, जो ब्राउज़र द्वारा पढ़े जाने वाले प्रत्येक इनपुट प्रकार को संभालता है
एक वेब वर्कर के अंदर समान व्यवहार करता है। बिटमैप को एक बार ऑफस्क्रीन कैनवस में खींचा जाता है
और ब्राउज़र द्वारा ConvertToBlob के माध्यम से एन्कोड किया गया, फ़ॉलबैक के रूप में canvas.toBlob के साथ।
क्योंकि एक कैनवास में RGBA पिक्सेल के अलावा कुछ भी नहीं होता है, स्रोत प्रारूप से परे कुछ भी नहीं होता है
पिक्सेल केवल तभी जीवित रहते हैं जब गंतव्य एनकोडर इसका प्रतिनिधित्व कर सकता है: बिना किसी प्रारूप के
अल्फा चैनल बिटमैप से पहले कैनवास आपके चुने हुए मैट रंग से भर जाता है
खींचा गया, यही कारण है कि पारदर्शिता एक ब्राउज़र में काले रंग के बजाय एक सपाट रंग बन जाती है
और दूसरे में सफेद.
अक्सर पूछे जाने वाले प्रश्नों
कौन से रूपांतरण हानिरहित हैं?
केवल PNG को लिखना, और केवल तब जब आप पिक्सेल आयाम भी नहीं बदलते। हर
JPEG निर्यात हानिपूर्ण है, WebP ब्राउज़र एनकोडर में किसी भी गुणवत्ता और किसी भी स्तर पर हानिपूर्ण है
आकार परिवर्तन प्रारूप की परवाह किए बिना छवि का पुनः नमूना बनाता है।
जब मैं JPEG में परिवर्तित होता हूं तो पारदर्शिता का क्या होता है?
JPEG में कोई अल्फा चैनल नहीं है, इसलिए प्रत्येक पारदर्शी पिक्सेल पृष्ठभूमि से भरा हुआ है
एन्कोडिंग से पहले आपके द्वारा चुना गया रंग। यदि आपको पारदर्शिता बनाए रखने की आवश्यकता है, तो PNG या में कनवर्ट करें
इसके बजाय WebP।
क्या मैं iPhone से HEIC फ़ोटो परिवर्तित कर सकता हूँ?
नंबर HEIC और HEIF स्वीकार नहीं किए जाते हैं, और न ही AVIF, TIFF या कैमरा RAW हैं, क्योंकि a
ब्राउज़र ऑपरेटिंग सिस्टम की मदद के बिना उन्हें डिकोड नहीं कर सकता। से JPEG निर्यात करें
सबसे पहले आपका फ़ोन.