वेब के लिए इमेज फ़ॉर्मैट

WebP एक आधुनिक इमेज फ़ॉर्मैट है. इस फ़ॉर्मैट की मदद से, वेब पर इमेज को दो तरीकों से कंप्रेस किया जाता है. पहला तरीका लॉसलेस, जिसमें इमेज को कोई नुकसान नहीं पहुंचता और दूसरा लॉसी, जिसमें इमेज के डेटा की क्वालिटी थोड़ी खराब हो जाती है. WebP का इस्तेमाल करके, वेबमास्टर और वेब डेवलपर, छोटी और बेहतर इमेज बना सकते हैं. इससे वेब की स्पीड तेज़ होती है.

WebP लॉसलेस इमेज का साइज़, PNG इमेज के मुकाबले 26% छोटा होता है. WebP की लॉसलेस इमेज, SSIM क्वालिटी इंडेक्स में JPEG इमेज से 25-34% छोटी होती हैं.

लॉसलेस WebP में पारदर्शिता (इसे ऐल्फ़ा चैनल भी कहा जाता है) की सुविधा होती है. इसके लिए, सिर्फ़ 22% ज़्यादा बाइट की ज़रूरत होती है. जिन मामलों में लॉसलेस RGB कंप्रेशन का इस्तेमाल किया जा सकता है उनमें लॉसलेस WebP भी ट्रांसपेरेंसी के साथ काम करता है. आम तौर पर, यह PNG की तुलना में फ़ाइल का साइज़ तीन गुना कम करता है.

ऐनिमेशन वाली WebP इमेज में, क्वालिटी कम करने, क्वालिटी को बनाए रखने, और पारदर्शिता की सुविधाएं काम करती हैं. इन इमेज का साइज़, GIF और APNG इमेज के मुकाबले कम हो सकता है.

WebP फ़ॉर्मैट के काम करने का तरीका

क्वालिटी में कमी के साथ WebP कंप्रेस करने की सुविधा, किसी इमेज को कोड में बदलने के लिए, अनुमानित कोडिंग का इस्तेमाल करती है. यह वही तरीका है जिसका इस्तेमाल VP8 वीडियो कोडेक, वीडियो में मुख्य फ़्रेम को कंप्रेस करने के लिए करता है. अनुमानित कोडिंग, किसी ब्लॉक में वैल्यू का अनुमान लगाने के लिए, पिक्सल के आस-पास के ब्लॉक में मौजूद वैल्यू का इस्तेमाल करती है. इसके बाद, सिर्फ़ अंतर को कोड में बदलती है.

लॉसलेस WebP कम्प्रेशन, पहले से देखी गई इमेज के फ़्रैगमेंट का इस्तेमाल करके, नए पिक्सल को सटीक तरीके से फिर से बनाता है. अगर कोई दिलचस्प मैच नहीं मिलता है, तो यह स्थानीय पैलेट का भी इस्तेमाल कर सकता है.

WebP फ़ाइल में VP8 या VP8L इमेज डेटा और RIFF पर आधारित कंटेनर होता है. स्टैंडअलोन libwebp लाइब्रेरी, WebP स्पेसिफ़िकेशन के लिए रेफ़रंस के तौर पर काम करती है. यह हमारी git रिपॉज़िटरी या tarball के तौर पर उपलब्ध है.

WebP के लिए सहायता

WebP फ़ॉर्मैट, Google Chrome, Safari, Firefox, Edge, Opera ब्राउज़र, और कई अन्य टूल और सॉफ़्टवेयर लाइब्रेरी में काम करता है. डेवलपर ने इमेज में बदलाव करने वाले कई टूल के साथ भी काम करने की सुविधा जोड़ी है.

WebP में, लाइटवाइट कोडिंग और डिकोडिंग लाइब्रेरी libwebp और कमांड-लाइन टूल cwebp और dwebp शामिल हैं. इनकी मदद से, इमेज को WebP फ़ॉर्मैट में बदला जा सकता है और WebP फ़ॉर्मैट से इमेज को वापस लाया जा सकता है. साथ ही, WebP इमेज को देखने, म्यूक्स करने, और ऐनिमेशन देने के लिए भी टूल उपलब्ध हैं. पूरा सोर्स कोड, डाउनलोड करें पेज पर उपलब्ध है.

WebP कन्वर्टर डाउनलोड करें

Linux, Windows या macOS के लिए, पहले से संकलित cwebp कन्वर्ज़न टूल डाउनलोड करके, अपने पसंदीदा कलेक्शन को PNG और JPEG से WebP में बदलें.

हमें प्रोजेक्ट की मेल सूची के बारे में अपने अनुभव के बारे में बताएं.