--- obj: codec website: https://qoiformat.org wiki: https://en.wikipedia.org/wiki/QOI_(image_format) repo: https://github.com/phoboslab/qoi --- # QOI QOI (Quite OK Image) Format is a lossless image format with file sizes comparable to [PNG](PNG.md) but many times faster encoding/decoding speed. | Name | Value | | -------------- | ----------- | | MIME | `image/qoi` | | File Extension | `.qoi` | ## Tools - [floooh/qoiview](https://github.com/floooh/qoiview) - native QOI viewer - [pfusik/qoi-fu](https://github.com/pfusik/qoi-fu/releases) - QOI Plugin installer for Windows Explorer, Finder, GNOME, GIMP, Paint.NET and XnView - [rtexviewer](https://raylibtech.itch.io/rtexviewer) - texture viewer, supports QOI - [rtexpacker](https://raylibtech.itch.io/rtexpacker) - texture packer, supports QOI - [DmitriySalnikov/godot_qoi](https://github.com/DmitriySalnikov/godot_qoi) - QOI GDNative Addon for Godot Engine - [serge-ivamov/QOIql](https://github.com/serge-ivamov/QOIql) - MacOS QuickLook plugin for QOI - [tobozo/kde-thumbnailer-qoi](https://github.com/tobozo/kde-thumbnailer-qoi) - QOI Thumbnailer for KDE ## Implementations & Bindings of QOI - [kodonnell/qoi](https://github.com/kodonnell/qoi) - Python - [JaffaKetchup/dqoi](https://github.com/JaffaKetchup/dqoi) - Dart, with Flutter support - [Cr4xy/lua-qoi](https://github.com/Cr4xy/lua-qoi) - Lua - [superzazu/SDL_QOI](https://github.com/superzazu/SDL_QOI) - C, SDL2 bindings - [MasterQ32/zig-qoi](https://github.com/MasterQ32/zig-qoi) - Zig - [NUlliiON/QoiSharp](https://github.com/NUlliiON/QoiSharp) - C# - [aldanor/qoi-rust](https://github.com/aldanor/qoi-rust) - Rust - [zakarumych/rapid-qoi](https://github.com/zakarumych/rapid-qoi) - Rust - [takeyourhatoff/qoi](https://github.com/takeyourhatoff/qoi) - Go - [xfmoulet/qoi](https://github.com/xfmoulet/qoi) - Go - [erratique.ch/qoic](https://erratique.ch/software/qoic) - OCaml - [arian/go-qoi](https://github.com/arian/go-qoi) - Go - [kchapelier/qoijs](https://github.com/kchapelier/qoijs) - JavaScript - [shadowMitia/libqoi](https://github.com/shadowMitia/libqoi) - C+ - [musabkilic/qoi-decoder](https://github.com/musabkilic/qoi-decoder) - Python - [mathpn/py-qoi](https://github.com/mathpn/py-qoi) - Python - [shraiwi/mini-qoi](https://github.com/shraiwi/mini-qoi) - C, streaming decoder - [10maurycy10/libqoi/](https://github.com/10maurycy10/libqoi/) - Rust ## QOI Support in Other Software - [SerenityOS](https://github.com/SerenityOS/serenity) - supports decoding QOI system wide through a custom [cpp implementation in LibGfx](https://github.com/SerenityOS/serenity/blob/master/Userland/Libraries/LibGfx/QOILoader.h) - [Raylib](https://github.com/raysan5/raylib) - supports decoding and encoding QOI textures through its [rtextures module](https://github.com/raysan5/raylib/blob/master/src/rtextures.c) - [ImageMagick](https://github.com/ImageMagick/ImageMagick) - supports decoding and encoding QOI, since 7.1.0-20 - [ffmpeg](https://ffmpeg.org/) - supports decoding and encoding QOI since 5.1 - [darktable](https://github.com/darktable-org/darktable) - photography workflow application and raw developer, supports decoding since 4.4.0 - [KDE](https://kde.org) - supports decoding and encoding QOI images. Implemented in [KImageFormats](https://invent.kde.org/frameworks/kimagformats)