Results
┌─────────────────────────────────────┐
│ images/icon_512 │
├─────────┬─────────┬─────────┬───────┤
│ format │ encode │ decode │ ratio │
├─────────┼─────────┼─────────┼───────┤
│ Png │ 2005ms │ 122ms │ 0.05 │
│ PngFast │ 102ms │ 149ms │ 0.10 │
│ Koi │ 439ms │ 118ms │ 0.05 │
│ KoiFast │ 174ms │ 123ms │ 0.06 │
│ Qoi │ 109ms │ 74ms │ 0.08 │
└─────────┴─────────┴─────────┴───────┘
┌─────────────────────────────────────┐
│ images/icon_64 │
├─────────┬─────────┬─────────┬───────┤
│ format │ encode │ decode │ ratio │
├─────────┼─────────┼─────────┼───────┤
│ Png │ 60ms │ 6ms │ 0.25 │
│ PngFast │ 3ms │ 5ms │ 0.36 │
│ Koi │ 12ms │ 3ms │ 0.24 │
│ KoiFast │ 5ms │ 2ms │ 0.26 │
│ Qoi │ 2ms │ 1ms │ 0.29 │
└─────────┴─────────┴─────────┴───────┘
┌─────────────────────────────────────┐
│ images/photo_kodak │
├─────────┬─────────┬─────────┬───────┤
│ format │ encode │ decode │ ratio │
├─────────┼─────────┼─────────┼───────┤
│ Png │ 1571ms │ 78ms │ 0.56 │
│ PngFast │ 36ms │ 56ms │ 0.66 │
│ Koi │ 359ms │ 46ms │ 0.57 │
│ KoiFast │ 85ms │ 42ms │ 0.63 │
│ Qoi │ 54ms │ 39ms │ 0.58 │
└─────────┴─────────┴─────────┴───────┘
┌─────────────────────────────────────┐
│ images/photo_tecnick │
├─────────┬─────────┬─────────┬───────┤
│ format │ encode │ decode │ ratio │
├─────────┼─────────┼─────────┼───────┤
│ Png │ 27133ms │ 1151ms │ 0.55 │
│ PngFast │ 551ms │ 799ms │ 0.58 │
│ Koi │ 5065ms │ 709ms │ 0.60 │
│ KoiFast │ 1246ms │ 675ms │ 0.62 │
│ Qoi │ 829ms │ 630ms │ 0.60 │
└─────────┴─────────┴─────────┴───────┘
┌─────────────────────────────────────┐
│ images/photo_wikipedia │
├─────────┬─────────┬─────────┬───────┤
│ format │ encode │ decode │ ratio │
├─────────┼─────────┼─────────┼───────┤
│ Png │ 9423ms │ 463ms │ 0.61 │
│ PngFast │ 200ms │ 305ms │ 0.64 │
│ Koi │ 2027ms │ 267ms │ 0.66 │
│ KoiFast │ 473ms │ 253ms │ 0.68 │
│ Qoi │ 312ms │ 241ms │ 0.66 │
└─────────┴─────────┴─────────┴───────┘
┌─────────────────────────────────────┐
│ images/pngimg │
├─────────┬─────────┬─────────┬───────┤
│ format │ encode │ decode │ ratio │
├─────────┼─────────┼─────────┼───────┤
│ Png │ 31963ms │ 1390ms │ 0.19 │
│ PngFast │ 792ms │ 1144ms │ 0.22 │
│ Koi │ 5107ms │ 840ms │ 0.19 │
│ KoiFast │ 1660ms │ 831ms │ 0.21 │
│ Qoi │ 939ms │ 708ms │ 0.21 │
└─────────┴─────────┴─────────┴───────┘
┌─────────────────────────────────────┐
│ images/screenshot_game │
├─────────┬─────────┬─────────┬───────┤
│ format │ encode │ decode │ ratio │
├─────────┼─────────┼─────────┼───────┤
│ Png │ 44310ms │ 1656ms │ 0.22 │
│ PngFast │ 1214ms │ 1648ms │ 0.28 │
│ Koi │ 7271ms │ 1375ms │ 0.22 │
│ KoiFast │ 2433ms │ 1359ms │ 0.24 │
│ Qoi │ 1465ms │ 1011ms │ 0.25 │
└─────────┴─────────┴─────────┴───────┘
┌─────────────────────────────────────┐
│ images/screenshot_web │
├─────────┬─────────┬─────────┬───────┤
│ format │ encode │ decode │ ratio │
├─────────┼─────────┼─────────┼───────┤
│ Png │ 4593ms │ 277ms │ 0.08 │
│ PngFast │ 172ms │ 274ms │ 0.12 │
│ Koi │ 886ms │ 182ms │ 0.07 │
│ KoiFast │ 359ms │ 185ms │ 0.08 │
│ Qoi │ 209ms │ 146ms │ 0.08 │
└─────────┴─────────┴─────────┴───────┘
┌─────────────────────────────────────┐
│ images/textures_photo │
├─────────┬─────────┬─────────┬───────┤
│ format │ encode │ decode │ ratio │
├─────────┼─────────┼─────────┼───────┤
│ Png │ 3467ms │ 180ms │ 0.57 │
│ PngFast │ 74ms │ 123ms │ 0.82 │
│ Koi │ 864ms │ 100ms │ 0.59 │
│ KoiFast │ 197ms │ 92ms │ 0.66 │
│ Qoi │ 113ms │ 87ms │ 0.65 │
└─────────┴─────────┴─────────┴───────┘
┌─────────────────────────────────────┐
│ images/textures_pk │
├─────────┬─────────┬─────────┬───────┤
│ format │ encode │ decode │ ratio │
├─────────┼─────────┼─────────┼───────┤
│ Png │ 579ms │ 47ms │ 0.66 │
│ PngFast │ 15ms │ 26ms │ 0.71 │
│ Koi │ 176ms │ 18ms │ 0.66 │
│ KoiFast │ 37ms │ 17ms │ 0.68 │
│ Qoi │ 21ms │ 17ms │ 0.68 │
└─────────┴─────────┴─────────┴───────┘
┌─────────────────────────────────────┐
│ images/textures_pk01 │
├─────────┬─────────┬─────────┬───────┤
│ format │ encode │ decode │ ratio │
├─────────┼─────────┼─────────┼───────┤
│ Png │ 2471ms │ 99ms │ 0.33 │
│ PngFast │ 58ms │ 84ms │ 0.44 │
│ Koi │ 424ms │ 56ms │ 0.33 │
│ KoiFast │ 117ms │ 54ms │ 0.35 │
│ Qoi │ 61ms │ 44ms │ 0.35 │
└─────────┴─────────┴─────────┴───────┘
┌─────────────────────────────────────┐
│ images/textures_pk02 │
├─────────┬─────────┬─────────┬───────┤
│ format │ encode │ decode │ ratio │
├─────────┼─────────┼─────────┼───────┤
│ Png │ 18333ms │ 513ms │ 0.37 │
│ PngFast │ 352ms │ 476ms │ 0.52 │
│ Koi │ 2522ms │ 310ms │ 0.39 │
│ KoiFast │ 672ms │ 293ms │ 0.43 │
│ Qoi │ 348ms │ 250ms │ 0.40 │
└─────────┴─────────┴─────────┴───────┘
┌─────────────────────────────────────┐
│ images/textures_plants │
├─────────┬─────────┬─────────┬───────┤
│ format │ encode │ decode │ ratio │
├─────────┼─────────┼─────────┼───────┤
│ Png │ 6726ms │ 304ms │ 0.23 │
│ PngFast │ 150ms │ 226ms │ 0.24 │
│ Koi │ 1045ms │ 178ms │ 0.22 │
│ KoiFast │ 333ms │ 174ms │ 0.23 │
│ Qoi │ 183ms │ 138ms │ 0.23 │
└─────────┴─────────┴─────────┴───────┘
┌─────────────────────────────────────┐
│ Overall │
├─────────┬─────────┬─────────┬───────┤
│ format │ encode │ decode │ ratio │
├─────────┼─────────┼─────────┼───────┤
│ Png │ 152.64s │ 6.29s │ 0.25 │
│ PngFast │ 3.73s │ 5.32s │ 0.30 │
│ Koi │ 26.20s │ 4.21s │ 0.26 │
│ KoiFast │ 7.80s │ 4.11s │ 0.28 │
│ Qoi │ 4.65s │ 3.39s │ 0.28 │
└─────────┴─────────┴─────────┴───────┘