QOI (تنسيق صور بسرعة مقبولة)
QOI هو تنسيق صور بدون فقد بسيط وسريع مصمم كبديل لـ PNG مع سرعة ترميز وفك ترميز أعلى بمراتب. المواصفات تتكون من صفحة واحدة والتنفيذ المرجعي يبلغ حوالي 300 سطر من كود C.
نوع MIME
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 عندما تكون سرعة الترميز/فك الترميز أولوية قصوى ونسبة الضغط ثانوية. ممتاز لتطوير الألعاب وتخزين الأصول المؤقت.
التفاصيل التقنية
يستخدم QOI أربعة أنواع من العمليات: QOI_OP_RGB/RGBA (بكسل خام) وQOI_OP_INDEX (فهرس في مصفوفة 64 عنصر) وQOI_OP_DIFF (فرق صغير) وQOI_OP_RUN (تكرار). يعالج بكسلاً واحداً في كل مرة بترتيب خطي.
التاريخ
أنشأ Dominic Szablewski تنسيق QOI في نوفمبر 2021 كرد فعل على تعقيد ضغط PNG. حظي بانتشار واسع بسبب بساطته — مواصفات من صفحة واحدة مقابل أكثر من 100 صفحة لمواصفات PNG.