WebP से PNG
आपकी इमेज इस डिवाइस से बाहर नहीं जातीं
ज़्यादातर वेबसाइटें आज WebP ही चलाती हैं, और बहुत सा डेस्कटॉप सॉफ़्टवेयर अब भी उसे खोलने से मना करता है। PNG हर जगह खुलती है। बदलाव सीधा है, पारदर्शिता समेत, बस एक बात की उम्मीद रखिए: PNG हर पिक्सेल ठीक-ठीक रखती है, इसलिए फ़ाइल आम तौर पर WebP से कई गुना बड़ी आती है।
WebP को PNG में कैसे बदलें
किसी वेब पेज से सहेजा गया WebP लगभग पक्का नुक़सान वाला होता है, यानी फ़ाइल आप तक पहुँचने से पहले ही बारीकी फेंकी जा चुकी थी। PNG में बदलने से उसमें से कुछ वापस नहीं आता। यह बस जो है उसे ऐसे डिब्बे में जमा देता है जो आगे कुछ नहीं खो सकता, जो सही क़दम है अगर फ़ाइल एडिट होने वाली है और ग़लत अगर आपको छोटी फ़ाइल चाहिए थी।
अगर WebP बिना नुक़सान वाला था, तो यह बदलाव दोनों दिशाओं में सच में बिना नुक़सान का है: पिक्सेल के मान एक जैसे रहते हैं और सिर्फ़ एनकोडिंग बदलती है। फ़ाइल के नाम से पता नहीं चलता कि आपके पास कौन सा है। अकेला इशारा फ़ाइल का आकार है, तस्वीर कितनी जटिल है उसके मुक़ाबले।
एनिमेटेड WebP आम है, और यही वह सीमा है जो जाननी चाहिए। ब्राउज़र पहला फ़्रेम खोलता है और आपको वही मिलता है, क्योंकि PNG के पास ले जाने को कोई एनिमेशन नहीं। अगर आपने छोटा लूप डाला था, तो PNG उसका एक स्थिर फ़्रेम है।
पारदर्शिता पूरी आती है। दोनों फ़ॉर्मैट में पूरा आठ-बिट अल्फ़ा चैनल है, तो कटआउट कटआउट ही रहता है और पीछे कोई रंग नहीं भरा जाता।
लोग इसे किस काम में लेते हैं
- डाउनलोड किया WebP ऐसे सॉफ़्टवेयर में खोलना जो उसे पढ़ने से मना करे
- .webp एक्सटेंशन न लेने वाले अपलोड फ़ॉर्म से इमेज निकालना
- डाउनलोड किए लोगो का पारदर्शी बैकग्राउंड बचाए रखना
- पुराने कंप्यूटर वाले किसी को फ़ाइल देना
- एनिमेटेड WebP से पहला फ़्रेम निकालना
सवाल
क्योंकि PNG कुछ नहीं खोती। वह हर पिक्सेल ठीक-ठीक रखती है, जबकि WebP ने छोटा होने के लिए बारीकी फेंकी थी। तीन से पाँच गुना बढ़ना सामान्य है।
हाँ। PNG में पूरा अल्फ़ा चैनल है, इसलिए पारदर्शी बैकग्राउंड वाला WebP उसी पारदर्शी बैकग्राउंड के साथ निकलता है और पीछे कुछ नहीं रंगा जाता।
नहीं। जो बारीकी पहले फेंकी जा चुकी उसे कुछ भी वापस नहीं ला सकता। यह एक जैसी दिखेगी, बड़ी फ़ाइल में।
सिर्फ़ पहला फ़्रेम। एनिमेशन PNG में नहीं जाता। उसके लिए APNG या GIF हैं, और एनिमेटेड फ़ॉर्मैट के बीच बदलना अलग काम है।
नहीं, और होनी भी नहीं चाहिए। PNG जो पाती है ठीक वही रखती है, इसलिए समझौते को कुछ नहीं। स्लाइडर सिर्फ़ इस साइट के नुक़सान वाले बदलावों पर दिखता है।
नहीं। इमेज खोले गए पिक्सेल से दोबारा बनती है, इसलिए न EXIF, न कलर प्रोफ़ाइल, न टेक्स्ट PNG तक पहुँचता है।
नहीं। ब्राउज़र उन्हें इसी पेज में खोलता और दोबारा बनाता है, इसलिए कुछ कहीं नहीं भेजा जाता।