4 releases
Uses old Rust 2015
0.2.2 | Jun 4, 2022 |
---|---|
0.2.1 | Jul 17, 2020 |
0.2.0 | Jun 25, 2020 |
0.1.0 | Aug 1, 2017 |
#244 in Images
11,984 downloads per month
Used in 14 crates
(8 directly)
525KB
415 lines
color-thief-rs
color-thief-rs is a color-thief algorithm reimplementation in Rust.
The implementation itself is a heavily modified Swift version of the same algorithm.
Differences
- There is no
getColor
method, since it's just a shorthand forgetPalette
. - Output colors are a bit different from JS version. See tests for details.
Performance
About 150x faster that JS version.
test q1 ... bench: 1,429,800 ns/iter (+/- 21,987)
test q10 ... bench: 854,297 ns/iter (+/- 25,468)
Usage
Dependency: Rust >= 1.13
Add this to your Cargo.toml
:
[dependencies]
color-thief = "0.2"
License
color-thief-rs is licensed under the MIT.
lib.rs
:
color-thief-rs is a color-thief algorithm reimplementation in Rust.
The implementation itself is a heavily modified Swift version of the same algorithm.