QOI (Quite OK Image Format)
QOI एक सरल, तेज़ lossless इमेज फ़ॉर्मेट है जो PNG से काफ़ी तेज़ एन्कोड/डिकोड करता है और समान फ़ाइल साइज़ देता है। इसकी स्पेसिफ़िकेशन एक पेज में फ़िट होती है।
MIME Type
image/qoi
प्रकार
बाइनरी
संपीड़न
दोषरहित
लाभ
- + Extremely fast encoding and decoding (20-50x faster than PNG)
- + Trivially simple specification — one page, 300 lines of C
- + Lossless compression with no quality loss
हानियाँ
- − Larger files than PNG (especially for photographs)
- − No browser support — requires conversion for web use
- − New format with limited ecosystem and tool support
.QOI कब उपयोग करें
QOI उपयोग करें जब तेज़ lossless इमेज एन्कोडिंग चाहिए और PNG की ज़रूरत हो। वेब के लिए WebP या AVIF बेहतर है।
तकनीकी विवरण
QOI हर पिक्सेल को पिछले पिक्सेल से तुलना करके 5 ऑपरेशन में एन्कोड करता है: index (64 हैश टेबल), diff (छोटा अंतर), luma (YCbCr-स्टाइल), run (दोहराव), और RGB/RGBA लिटरल। कोई कम्प्रेशन लाइब्रेरी ज़रूरी नहीं।
इतिहास
Dominic Szablewski ने QOI 2021 में पेश किया। मात्र ~300 लाइन कोड में इम्प्लीमेंट होने वाला यह फ़ॉर्मेट पारदर्शिता और 3/4-चैनल इमेज सपोर्ट करता है।