12 releases (6 breaking)
0.6.1 | Feb 18, 2022 |
---|---|
0.5.5 | Jan 4, 2022 |
0.5.2 |
|
0.1.0 | Nov 30, 2021 |
#241 in Compression
163 downloads per month
Used in 12 crates
(4 directly)
41KB
726 lines
rapid-qoi
Fast implementation of QOI format. Reference implementation is here 'https://github.com/phoboslab/qoi'
rapid-qoi
is
-
no deps
-
no std
-
no unsafe
-
tiny
-
fast to build (0.8 sec clean build on i9)
-
one of the most efficient implementations of QOI encoder and decoder.
# Grand total for qoi benchmark suite # https://qoiformat.org/benchmark/qoi_benchmark_suite.tar decode ms encode ms decode mpps encode mpps ## Intel i9 qoi: 2.009 2.706 231.01 171.52 rapid_qoi: 1.404 2.520 330.72 184.23 ## Apple M1 qoi: 1.676 2.088 277.01 222.26 rapid_qoi: 1.100 1.836 421.99 252.77
See benches for full reports.
Runcargo run --release -p bench -- [iterations] [path]
License
Licensed under either of
- Apache License, Version 2.0, (license/APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (license/MIT or http://opensource.org/licenses/MIT)
at your option.
Contributions
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Dependencies
~140KB