ColorSharp
ColorSharp copied to clipboard
A .NET/Mono library to handle color spaces (and light spectrums!)
Hi, since this project is still using .NET 4.0 I've taken the liberty to migrate it to .NET Standard 2.0, making it run cross-platform. I've also made some changes to...
The current test suite is completely doomed. It sucks. I don't ask for help because it's my fault, in any case, this must be explained here to track the development...
Adding CQS computation (for the spectrums) is a very important step, since it's one of the main milestones we want to achieve. This feature isn't trivial, I recommend to achieve...
Adding CRI computation (for the spectrums) is a very important step, since it's one of the main milestones we want to achieve. This feature isn't trivial, since it depends on...
Chromatic Adaptation Transforms are needed in order to compute the spectrum's CRI (see #12), but also in other situations. That's a work in progress, help and ideas are welcome, but...
There are common illuminants missing in ColorSharp: - D75 : North sky Daylight. - E : Equal Energy Illuminant. - F series : fluorescent lamps.
The SpectralWorkbench project has a nice API to retrieve and send light spectral information. It wold be nice if ColorSharp can use this API to interact with the SpectralWorkbench database....
It would be interesting to add support to the CIE's 1964 UVW color space (Not to be confused with the CIE's 1960 color space, nor the CIE's 1976 color space)....
It would be interesting to add support to add support to the CIE's 1976 LUV color space (derived from the CIE's 1960 MacAdam color space). Related work: - Creating CIELUV...
The UCS word is used for many CIE color spaces, and the CIEUCS class is used to represent a deprecated color space, so it's better to change its name. The...