Obrazový formát

QOI

Malý bezstratový kodek pre 8-bitové RGB a RGBA, navrhnutý pre jednoduché a rýchle implementácie.

Spoznajte formát

Konvertovať QOI do

Vyberte cieľový formát pre svoje obrázky QOI.

Všetky konverzie (21)

Označené cesty môžu vyžadovať napríklad zlúčenie vrstiev, rasterizáciu, mapovanie tónov či stratu animácie.

Konvertovať do QOI

Vyberte zdrojový formát na konverziu do QOI.

Všetky konverzie (36)

Označené cesty môžu vyžadovať napríklad zlúčenie vrstiev, rasterizáciu, mapovanie tónov či stratu animácie.

O formáte QOI

Quite OK Image Format

Dominic Szablewski navrhol QOI ako zámerne malý bezstratový rastrový formát. Ukladá 8-bitové RGB alebo RGBA krátkou hlavičkou, kompaktnými kódovacími operáciami a koncovou značkou. Špecifikácia uprednostňuje jednoduchú implementáciu pred kontajnerom s množstvom voliteľných funkcií.

Prúd využíva opakované pixely, malé rozdiely a index nedávnych pixelov bez zmeny hodnôt. Farebný príznak rozlišuje interpretáciu vzoriek, chýba však systém ICC či Exif blokov. Alfa je štvrtý 8-bitový kanál pri RGBA; presnejšie vzorky formát nereprezentuje.

QOI sa hodí na obrazové prvky riadené aplikáciou a medziskladovanie, keď ho obe strany implementujú. Nie je animovaný ani náhradou vrstveného originálu. Presné či metadátovo bohaté zdroje treba uvážene zredukovať, aj keď samotné kódovanie QOI je pre podporované pixely bezstratové.

Kľúčové vlastnosti

Kompresia
Bezstratová
Priehľadnosť
Áno
Animácia
Nie
Prípony
.qoi
MIME typ
Bez obrazového typu registrovaného v IANA
Metadáta
Príznak farebného priestoru
Vhodný na
Prvky aplikácií a jednoduché dekódovanie
Farebná hĺbka
8 bitov/vzorka

QOI bezstratovo uchová 8-bitové RGB/RGBA. Zníženie 16-bitových dát alebo odstránenie profilov a metadát pred kódovaním do tejto záruky nepatrí.

História formátu QOI

QOI má krátku zdokumentovanú históriu sústredenú na návrh autora z roku 2021 a konečnú kompaktnú špecifikáciu.

  1. 2021

    Experiment s malým kodekom

    Dominic Szablewski vyvíja bezstratový formát pre rýchle kódovanie a dekódovanie s malou implementáciou, nie maximálnu kompresiu za každú cenu.

  2. 2021-12-20

    Konečná špecifikácia

    Autor po diskusiách a úpravách na GitHub publikuje konečnú QOI špecifikáciu. Stručný dokument presne definuje platnú štruktúru prúdu.

  3. QOI reference

    Implementovateľná špecifikácia

    Formát sprevádza referenčný kódovač a dekodér. Zámerne obmedzený rozsah RGB/RGBA robí implementáciu predvídateľnejšou než otvorený multimediálny kontajner.

QOI v porovnaní

Rôzne formáty, rôzne kompromisy. Vyberajte podľa obrázka a spôsobu použitia.

PNG

QOI vs PNG

PNG uchová dekódované pixely bezstratovo a môže niesť alfa kanál. Hodí sa na priehľadnú grafiku a snímky obrazovky, ale neuchová editovateľné vrstvy dokumentu ani dáta snímača. Fotografie môžu mať veľký objem.

BMP

QOI vs BMP

BMP sa hodí na výmenu bitmapov vo Windows a jednoduchú kontrolu pixelov. Nekomprimované varianty sa ľahko dekódujú, ale môžu byť veľké; paleta, alfa a farebné profily závisia od verzie hlavičky.

TGA

QOI vs TGA

TGA ponúka jednoduché rastrové uloženie, voliteľnú RLE kompresiu a alfa kanál pre kompatibilné pracovné postupy. Je praktický na textúry; PNG poskytuje jednoznačnejšie štandardizovaný webový postup a farebné metadáta.

WebP

QOI vs WebP

WebP spája stratové alebo bezstratové 8-bitové kódovanie s alfa kanálom a animáciou. Je možnosťou na webové publikovanie s týmito funkciami; vyššia presnosť vzoriek a editovateľné zdrojové štruktúry vyžadujú iný pracovný formát.

QOI FAQ

Čo tento formát uchováva?

Dominic Szablewski navrhol QOI ako zámerne malý bezstratový rastrový formát. Ukladá 8-bitové RGB alebo RGBA krátkou hlavičkou, kompaktnými kódovacími operáciami a koncovou značkou. Špecifikácia uprednostňuje jednoduchú implementáciu pred kontajnerom s množstvom voliteľných funkcií.

Ako kompresia ovplyvňuje kvalitu?

QOI bezstratovo uchová 8-bitové RGB/RGBA. Zníženie 16-bitových dát alebo odstránenie profilov a metadát pred kódovaním do tejto záruky nepatrí.

Ukladá QOI Exif alebo animáciu?

Publikovaný QOI definuje jeden obraz a farebný príznak, nie Exif bloky, ICC profily či časované snímky. Potrebné metadáta uložte osobitne alebo zvoľte iný kontajner.

Čo treba overiť pred otvorením súboru?

Aplikácia potrebuje QOI dekodér. Referenčná implementácia pomáha pri integrácii; prípona .qoi nevytvorí natívny PNG či JPEG prehliadača.

Čo sa zmení pri exporte do iného formátu?

PNG môže uchovať dekódované RGB/RGBA. JPEG odstráni alfa a pridá stratové kódovanie; GIF zredukuje farby. Konverzia neobnoví metadáta ani presnosť, ktoré QOI nikdy neuložil.

Kedy je tento formát užitočný?

QOI sa hodí na obrazové prvky riadené aplikáciou a medziskladovanie, keď ho obe strany implementujú. Nie je animovaný ani náhradou vrstveného originálu. Presné či metadátovo bohaté zdroje treba uvážene zredukovať, aj keď samotné kódovanie QOI je pre podporované pixely bezstratové.

Zdroje