QOI
2ビットタグ(b01)
直前のピクセルの赤チャンネルとの差分値(2ビット、-2..1)
直前のピクセルの緑チャンネルとの差分値(2ビット、-2..1)
直前のピクセルの青チャンネルとの差分値(2ビット、-2..1)
現在のチャンネルとの差分の計算にはラップアラウンド演算(英語版)が使用されているので、1 - 2の結果は255となり、255 + 1の結果は0となる。
値はエクセス2で表現される符号無し整数として保存される。例えば、−2は0(b00)として保存され、1は3(b11)として保存される。アルファ値は前のピクセルから変更されない。
QOIファイルは14バイトのヘッダと、それに続く任意の数のデータチャンクと8バイトの終端マーカーで構成される。
色空間とチャンネルのフィールドは純粋に情報を提供するだけである。これらによってデータチャンクの符号化方法が変更されることはない。