WEBP को PNG में बदलें और पारदर्शिता बनाए रखें
WEBP वह फॉर्मेट है जिसमें आपका ब्राउज़र Google से इमेज डाउनलोड करते समय सेव करता है, और अब आधी वेब साइटें इसी में इमेज देती हैं। यह तब तक ठीक है जब तक आप उस फाइल का इस्तेमाल नहीं करना चाहते। Photoshop को इसके लिए प्लगइन चाहिए। बहुत सा डेस्कटॉप सॉफ़्टवेयर और प्रिंट वर्कफ़्लो इसे खोल ही नहीं पाते। Office इसमें एम्बेड करने से मना कर देता है। जिन अपलोड फॉर्म्स ने अपने फाइल टाइप्स अपडेट नहीं किए, वे इसे सीधे रिजेक्ट कर देते हैं। PNG इसका समाधान है, और इससे आपको कोई नुकसान नहीं होता: यह लगभग हर जगह खुल जाता है, अब से इसमें कोई क्वालिटी लॉस नहीं होती, और JPG के उलट इसमें असली अल्फा चैनल होता है।
पारदर्शिता बनी रहती है, यही कारण है PNG को JPG पर चुनने का
PNG में भी वही अल्फा चैनल होता है जैसा WEBP में, इसलिए पारदर्शी और अर्ध-पारदर्शी हिस्से बिना बदले ट्रांसफर हो जाते हैं। किसी बैकग्राउंड पर कुछ नहीं चिपकाया जाता, क्योंकि इसकी जरूरत ही नहीं। एक लोगो, स्क्रीनशॉट, स्टिकर या कट-आउट प्रोडक्ट शॉट जैसी इमेज जैसी की तैसी रहेगी। अगर आप यही फाइल JPG में बदलें तो पारदर्शिता एक ठोस रंग से भर जाती है, क्योंकि JPEG में अल्फा चैनल होता ही नहीं और कभी रहा भी नहीं।
आपकी PNG फाइल बड़ी होगी, और यही फॉर्मेट का काम है
यह वह बात है जो बाकी सभी पेज छोड़ देते हैं, और इसी वजह से लोग सोचते हैं टूल खराब है। WEBP बहुत आक्रामक रूप से कंप्रेस करता है। PNG हर पिक्सल को बिल्कुल वैसा ही सेव करता है और कुछ भी नहीं हटाता। अगर आप एक फोटो इसमें डालें तो फाइल कई गुना बढ़ जाती है। ये असली फाइलों के माप हैं, वही zlib लेवल जिस पर Recommended सेटिंग काम करती है।
| Source WEBP | साधारण फुल-कलर PNG | डिफ़ॉल्ट पैलेट पास के साथ |
|---|---|---|
| 5000 × 2813, 1.45 MB | 11.1 MB (7.6×) | लगभग 2.3 MB |
| 4490 × 2993, 1.79 MB | 16.4 MB (9.1×) | लगभग 4.1 MB |
| 1470 × 980 अल्फा के साथ, 1.12 MB | 1.79 MB (1.6×) | सोर्स से भी कम |
फोटोग्राफ पर सात से नौ गुना बढ़ना सामान्य है, कोई गड़बड़ी नहीं। तीसरी पंक्ति देखें: पारदर्शिता वाली इमेज लगभग नहीं बढ़ती, क्योंकि PNG इसी तरह की इमेज के लिए बनी थी।
पैलेट पास डिफ़ॉल्ट रूप से चलता है ताकि साइज कंट्रोल में रहे
आपको 11 MB की फाइल थमाने की बजाय, एक कलर-पैलेट पास अपने आप चलता है: Less पर 256 रंग, Recommended पर 128, Extreme पर 64। इससे आउटपुट लगभग 60 से 75 प्रतिशत तक कम हो जाता है, और औसत प्रति पिक्सल त्रुटि 2 प्रतिशत से भी कम रहती है, जो फोटो पर दिखती ही नहीं। अगर पैलेट से फाइल छोटी नहीं होती, तो उसे हटा दिया जाता है और फुल-कलर PNG रखी जाती है। कंप्रेशन ऑप्शन वही है जो फाइल को छोटा करे, बड़ा करने वाला नहीं।
जब आपको फुल-कलर वर्शन चाहिए
पैलेट बंद करें और हर असली रंग ज्यों का त्यों PNG में सेव हो जाता है। यह प्रिंट, एडिटिंग या ऐसे आर्टवर्क के लिए सही है जिसमें सॉफ्ट एंटी-अलियास्ड एज या हल्के ग्रेडिएंट हों, जहां कम पैलेट से बैंडिंग दिख सकती है। फोटो के लिए पैलेट वर्शन आकार में बहुत छोटा है और दिखने में कोई फर्क नहीं, इसलिए यही डिफ़ॉल्ट है।
रंग सही-सही ट्रांसफर होते हैं
WEBP में एम्बेडेड कोई भी कलर प्रोफाइल हटता नहीं, इसलिए आपके रंग रास्ते में नहीं बदलते। अगर आप चाहें तो प्रोफाइल को sRGB में भी बदला जा सकता है। फाइल टाइप एक्सटेंशन से नहीं, बल्कि असली बाइट्स से पहचाना जाता है, तो कोई WEBP जिसे किसी ने .png या .jpg नाम दे दिया हो, वह भी सही से कन्वर्ट हो जाएगा, न कि किसी उलझाऊ एरर के साथ फेल।
एनिमेटेड WEBP से आपको एक फ्रेम मिलेगा
एनिमेटेड WEBP स्टिकर और डाउनलोडेड वेब ग्राफिक्स में आम है, और PNG एक सिंगल-इमेज फॉर्मेट है। 81 फ्रेम की एनिमेशन एक स्थिर इमेज के रूप में वापस आती है, न कि सीक्वेंस या एनिमेटेड फाइल के रूप में। अगर मूवमेंट चाहिए तो फाइल को WEBP में ही रखें। अगर आपको सिर्फ आर्टवर्क चाहिए था, तो पहला फ्रेम वही होता है जो आप चाहते थे।
आपकी फाइल्स के साथ क्या होता है
एक इमेज या उनकी फोल्डर कन्वर्ट करें, और आपको एक ZIP में आपके असली फाइल नामों के साथ वापस मिलेगी। फाइल्स एन्क्रिप्टेड कनेक्शन पर ट्रैवल करती हैं, कन्वर्ट होती हैं, और एक घंटे बाद सर्वर से डिलीट हो जाती हैं। आपके अपने कंप्यूटर की असली फाइल कभी छुई नहीं जाती।
आपको क्या मिलता है
- पारदर्शिता बिल्कुल वैसी की वैसी रहती है, पीछे कोई बैकग्राउंड रंग नहीं चिपकाया जाता
- अब से कोई लॉस नहीं, इसलिए एडिटिंग, क्रॉपिंग और री-सेविंग से इमेज की क्वालिटी नहीं घटती
- डिफ़ॉल्ट पैलेट पास जो आउटपुट को 60 से 75 प्रतिशत तक कम करता है, अगर फायदा न हो तो अपने आप हटा दिया जाता है
- फुल-कलर, बाइट-एक्सैक्ट आउटपुट एक सेटिंग में उपलब्ध, जब आपको प्रिंट या एडिटिंग के लिए चाहिए
- एम्बेडेड कलर प्रोफाइल्स वैसे ही रहते हैं, या साफ-सुथरे तरीके से sRGB में बदल जाते हैं
- फॉर्मेट फाइल के बाइट्स से पहचाना जाता है, तो गलत नाम वाली WEBP भी कन्वर्ट हो जाती है
अब आगे क्या?
अगर इमेज एक अपारदर्शी फोटोग्राफ है और साइज पारदर्शिता से ज्यादा मायने रखता है, WEBP से JPG छोटा टारगेट है। दूसरी ओर, PNG से WebP आपको वापस ले जाता है। और एक बार जब आपके पास PNG है, PNG को कंप्रेस करें उसे और छोटा कर देगा।