PackageTrack
Sign in Get early access

lab

Tools for converting RGB colors to the CIE-L*a*b* color space, and comparing differences in color.

0.11.0 18M downloads/mo #2182 most downloaded on crates.io TooManyBees/lab

What this package is like to depend on

Last release 5 years ago

no release in 18 months

Release timing varies

gaps range from 2 weeks to 13 months

Some releases are documented

notes for 9 of 18 stable releases

1 version withdrawn

withdrawn after publishing

10 years old

19 releases · first in 2017

0 releases in the last 12 months

see the full history below

Release timeline

19 releases · Jan 2017 to Jul 2021
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 19
  1. 0.11.0 30 Jul 2021
    Release notes
    • bump pretty_assertions (dev dependency) crate from version 0.6 to 0.7
    • bump approx (dev dependency) crate from version 0.3 to 0.5
    Open source →
  2. 0.10.0 01 May 2021
    Release notes
    • bump rand crate from version 0.5 to 0.8
    • fix a potential edge case error. Per @mina86:

      the rgb_to_xyz_map function uses threshold equal 10. This is fine if the argument is an integer in 0–255 range (255 * 0.0404 = 10.302) which the function was originally designed to handle. However, it has since been changed to accept floating point numbers in said range. As a result, if a colour component is, say, 10.1, the function will use the wrong gamma expansion formula.

    Open source →
  3. 0.9.0 20 Mar 2021
    Release notes
    • add LCh data struct - @mina86
    Open source →
  4. 0.8.2 10 Dec 2020
    Release notes
    • No code changes
    • Includes Readme and license files in published crate
    Open source →
  5. 0.8.1 14 Aug 2020
    Release notes
    • Fix a bug in AVX2 path of labs_to_rgb_bytes
    Open source →
  6. 0.8.0 14 Aug 2020 withdrawn
    Release notes
    • Speed up AVX2 code path, primarily by bringing in an AVX2 impl of powf, log, and exp
    • Remove simd as a public module
    • rgbs_to_labs and labs_to_rgbs: uses AVX2 code paths when compiled on a target that supports it
    • rgb_bytes_to_labs and labs_to_rgb_bytes: works with RGB triples in a flat &[u8] instead of &[[u8; 3]]
    Open source →
  7. 0.7.2 14 Sep 2019

    Nothing published for this version

  8. 0.7.1 26 Jun 2019

    Nothing published for this version

  9. 0.7.0 06 Mar 2019
    Release notes
    • add convenience methods for converting slices of labs/rgbs
    • add experimental simd module with functions using avx and sse4.1 operations
    Open source →
  10. 0.6.0 30 Sep 2018
    Release notes
    • More accurate FP calculations - @mina86
    Open source →
  11. 0.5.0 25 Sep 2018
    Release notes
    • Update rand crate from version 0.3 to 0.5
    Open source →
  12. 0.4.4 19 Sep 2018
    Release notes

    Current version when CHANGELOG.md was created.

    Open source →
  13. 0.4.3 01 Jun 2018

    Nothing published for this version

  14. 0.4.2 23 May 2017

    Nothing published for this version

  15. 0.4.1 16 May 2017

    Nothing published for this version

  16. 0.4.0 16 May 2017

    Nothing published for this version

  17. 0.3.0 30 Jan 2017

    Nothing published for this version

  18. 0.2.0 30 Jan 2017

    Nothing published for this version

  19. 0.1.0 29 Jan 2017

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive