4 个版本

使用旧的 Rust 2015

0.2.2 2022 年 6 月 4 日
0.2.1 2020 年 7 月 17 日
0.2.0 2020 年 6 月 25 日
0.1.0 2017 年 8 月 1 日

#204 in 图像

Download history 2203/week @ 2024-03-14 2342/week @ 2024-03-21 2294/week @ 2024-03-28 2569/week @ 2024-04-04 2819/week @ 2024-04-11 2743/week @ 2024-04-18 3072/week @ 2024-04-25 2270/week @ 2024-05-02 3136/week @ 2024-05-09 3380/week @ 2024-05-16 3400/week @ 2024-05-23 2200/week @ 2024-05-30 2265/week @ 2024-06-06 2752/week @ 2024-06-13 2428/week @ 2024-06-20 2100/week @ 2024-06-27

9,974 每月下载量
用于 14 个crate (8 直接使用)

MIT 许可证

525KB
415

color-thief-rs

color-thief-rs 是在 Rust 中实现的 color-thief 算法。

实现本身是同一算法的 Swift 版本 的重大修改。

差异

  • 没有 getColor 方法,因为它只是 getPalette 的简写。
  • 输出颜色与 JS 版本略有不同。详细信息请参见 测试

性能

比 JS 版本快约 150 倍。

test q1  ... bench:   1,429,800 ns/iter (+/- 21,987)
test q10 ... bench:     854,297 ns/iter (+/- 25,468)

用法

依赖: Rust >= 1.13

将其添加到您的 Cargo.toml

[dependencies]
color-thief = "0.2"

许可证

color-thief-rs 根据 MIT 许可证授权。


lib.rs:

color-thief-rs 是在 Rust 中实现的 color-thief 算法。

实现本身是同一算法的 Swift 版本 的重大修改。

依赖