🍋
Menu
.qoi Image

QOI (Quite OK Image Format)

QOI เป็นรูปแบบภาพแบบ lossless ที่เรียบง่ายมาก ออกแบบมาเพื่อการเข้ารหัสและถอดรหัสที่รวดเร็วอย่างยิ่ง ข้อกำหนดทั้งหมดมีเพียงหน้าเดียว และการใช้งานในภาษาใดก็ได้ใช้โค้ดเพียงประมาณ 300 บรรทัด ทำให้ QOI เหมาะเป็นอย่างยิ่งสำหรับเกมและแอปพลิเคชันเรียลไทม์ที่ความเร็วสำคัญกว่าอัตราส่วนการบีบอัด

ประเภท 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 ในเกม เครื่องมือเรนเดอร์เรียลไทม์ และแอปพลิเคชันฝังตัวที่ความเร็วในการเข้ารหัส/ถอดรหัสสำคัญกว่าขนาดไฟล์ สำหรับการแจกจ่ายบนเว็บ PNG ยังคงดีกว่าในด้านอัตราส่วนการบีบอัด

รายละเอียดทางเทคนิค

QOI ประมวลผลพิกเซลทีละตัว โดยเปรียบเทียบกับพิกเซลก่อนหน้าและ running hash table ขนาด 64 ช่อง ใช้ 5 วิธี: run-length สำหรับพิกเซลซ้ำ, index lookup, small difference, larger difference และ full RGBA ไม่มีการแปลงแบบบล็อกหรือ entropy coding

ประวัติ

Dominic Szablewski สร้าง QOI ในเดือนพฤศจิกายน 2021 โดยมีเป้าหมายคือรูปแบบภาพที่ง่ายที่สุดเท่าที่จะเป็นไปได้ในขณะที่ยังคงมีการบีบอัดที่สมเหตุสมผล ดึงดูดความสนใจอย่างมากในชุมชนนักพัฒนาเกม

แปลงจาก .QOI

แปลงเป็น .QOI

รูปแบบที่เกี่ยวข้อง