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
1MB
373 行
libqoi
一个基本的 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 只需一秒钟来压缩。