SAIL-i kujutiste dekodeerimise raamatukogu saadaval
MIT litsentsi all avaldatud platvormideülene piltide dekodeerimise teek SAIL. SAIL on pikka aega toetamata pildivaaturi koodekite kaubamärgi muutmine, mis on ümber kirjutatud C-vormingus KS orav, kuid kõrgetasemelise abstraktse API ja arvukate täiustustega. Sihtrühm: pildivaatajad, mänguarendus, piltide mällu laadimine muuks otstarbeks. Raamatukogu on arendamisel, kuid juba kasutatav. Binaar- ja lähtekoodi ühilduvus pole selles arendusetapis garanteeritud.
Omadused:
Lihtne, kompaktne ja kiire C-keeles kirjutatud teek ilma kolmandate osapoolte sõltuvusteta (välja arvatud koodekid);
Lihtne, arusaadav ja samal ajal võimas API kõikidele vajadustele;
Praegu toetatud vormingud: png (lugemine, ainult Windows), JPEG (lugemine, kirjutamine) PNG (lugemine, kirjutamine).
Töö uute vormingute lisamisega käib. KSquirrel-libs toetas ühel või teisel viisil umbes 60 vormingut, kõige populaarsemad vormingud on järjekorras esimesed;
Lugemistoimingud võivad alati piksleid väljastada RGB- ja RGBA-vormingus;
Mõned koodekid suudavad piksleid väljastada veelgi suuremas vormingute loendis;
Enamik koodekeid suudab väljastada ka SOURCE piksleid. See on kasulik näiteks neile, kes soovivad saada täielikku teavet CMYK- või YCCK-piltidest;
ICC profiilide lugemine ja kirjutamine;
Näited C, Qt, SDL;
Toetatud platvormid:
Windows (installer), macOS (pruulimine) ja Linux (Debian).
Mida SAIL ei paku:
Pilditöötlus;
muud värviruumi teisendusfunktsioonid kui need, mida pakuvad aluseks olevad koodekid (libjpeg jne);
Värvihaldusfunktsioonid (ICC-profiilide kasutamine jne)