5 个不稳定版本

0.3.2 2023年1月23日
0.3.1 2022年5月31日
0.2.1 2022年5月4日
0.1.1 2022年5月3日

#qoi 中排名 7

每月下载量 35 次
用于 qoiconv

LGPL-2.0-or-later

1MB
373

libqoi

crates.io badge docs.rs badge

一个基本的 Rust QOI 解码器/编码器。

为什么选择 QOI

QOI 是一种无损图像格式,具有一页的规范。它可以在 PNG 的压缩比上做得更好,同时比 PNG 快得多。

最佳可能的复杂度是 O(n),其中 n 是像素数量,空间复杂度是 O(1)。此编码器具有 O(n) 的时间和 O(n) 的空间复杂度

演示

这张来自 https://commons.wikimedia.org/wiki/File:Cat_poster_1.jpg 的猫照片(5935 × 3898)作为 PNG 是 29,291,338 字节,而作为 QOI 是 27,960,953 字节。

QOI 压缩和解压缩也需要大于 0.2 秒(在我的机器上),而 PNG 只需一秒钟来压缩。

无运行时依赖