siege-color 0.4.0

Color management library for the Siege Engine
Documentation
  • Coverage
  • 5.71%
    4 out of 70 items documented0 out of 48 items with examples
  • Size
  • Source code size: 28.01 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 5.34 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 25s Average build duration of successful builds.
  • all releases: 25s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • SiegeEngine/siege-color
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • mikedilger

siege-color

MIT licensed

Documentation is available at https://docs.rs/siege-color

siege-color is a component within the Siege Engine MMO game engine.

The Siege Engine is an MMO game engine on the Vulkan API written in the Rust language.

siege-color provides functionality for color operations including color space conversions and functions for the following colorspaces:

  • cie1931 xyz, cie1931 xyY (standard colorspace for conversion through)
  • sRGB (Standard computer/internet colorspace), linear and gamma corrected
  • LMS (space for converting white points)
  • ACES (Academy color encoding system)
  • rec2020 (high dynamic range colorspace)

Blackbody radiation "color temperature" functionality is also provided.

This library is unfinished and some code may be apocryphal or flat out wrong. Use at your own discresion, or better yet help me get it right.