1. Only showing results from lib.rs

    Clear filter to show all search results

  2. A crate for colorimetry in Rust. This crate contains types and functions for working with color. The intended use is to support rendering applications (I use it to manage color in a spectral pathtracer), but if you want to be able to convert between spectral, XYZ, L'a'b' and RGB spaces of various flavors such as sRGB, ACES, DCI P3 and ALEXA Wide Gamut then this is the crate for you.
  3. Apr 28, 2024Palette comes with a number of color operations built in, such as saturate/desaturate, hue shift, etc., in the form of operator traits. That means it's possible to write generic functions that perform these operation on any color space that supports them. The output will vary depending on the color space's characteristics.
  4. A standalone graphical color picker using the Oklch color space. Allows output to hex, rgb, hsl and many other formats. v 1.15.0 bin+lib # oklab # color # oklch # utility # hex-color # color-picker. braillix. A dot-matrix display implemented with braille characters. v 0.2.0 270 # unicode # graphics # unicode-characters # rastering.
  5. Jan 11, 2025Uses L*a*b* color space for the SSIM algorithm. It measures brightness and color much better than metrics from average of RGB channels. Supports alpha channel. Supports images with color profiles. Takes advantage of multi-core CPUs. Can be used as a library in C, Rust, and WASM. No OpenCV or MATLAB needed. Usage dssim file-original.png file ...
  6. Feb 6, 2025The LCH color space is more perceptually accurate than HSL, but is less intuitive to work with. HSV and HWB are very closely related to HSL in their derivation, having identical definitions for hue. Where HSL uses saturation and lightness, HSV uses a slightly modified definition of saturation, and an analog of lightness in the form of value. In ...
  7. Jan 13, 2025Colorspace. Resizer from this crate does not convert image into linear colorspace during a resize process. If it is important for you to resize images with a non-linear color space (e.g. sRGB) correctly, then you have to convert it to a linear color space before resizing and convert back to the color space of result image.
  8. Tools for converting RGB colors to the CIE-L*a*b* color space, and comparing differences in color. v 0.11.0 81K # color-space # rgb # color-conversion # color # pixel. exif-cleaner-gui. A graphical EXIF data cleaner using gtk3. v 0.2.3 app # metadata # exif # image # gtk # graphical # data # cleaner. oculante.
  9. Dec 28, 2024See also: css-color, hex_color, oklab, named-colour, palette, material-colors, gitcal, yuv, lab, color-art, qcms Lib.rs is an unofficial list of Rust/Cargo crates, created by kornelski.It contains data from multiple sources, including heuristics, and manually curated data.Content of this page is not necessarily endorsed by the authors of the crate. This site is not affiliated with nor endorsed ...
  10. Aug 31, 2024Color-Space Agnostic. This crate is purposefully agnostic about the color-spaces of the pixel types. For example, Gray<u8> could be either linear lightness or gamma-corrected luma, etc. Correct color management is a complex problem, and this crate aims to be the lowest common denominator, so it's intentionally agnostic about it.

    Can’t find what you’re looking for?

    Help us improve DuckDuckGo searches with your feedback

Custom date rangeX