ColorSpaces.NET is a .NET 6 library designed to make converting between different color spaces and color models easy. This library adds multiple structs for the various color spaces to allow for freedom of color spaces and the ability to convert between them.
The stable package of the previous ColorSpace.Net is available through Nuget. This iteration of the ColorSpaces project will have a stable version available once it is completed.
To obtain the development build of this project, you can clone or download the dev branch of this project and build it on your own device. This process may vary dependending on the device.
You will need the following in order to compile ColorSpaces.NET
- Visual Studio Code
- .NET Core SDK
❌ RGB color space support
❌ HSV color space support
❌ CMYK color space support
❌ CMY color space support
❌ HSL color space support
❌ CIEXYZ color space support
❌ CIELab color space support
❌ CIELuv color space support
❌ CIExyY color space support
❌ CIE UCS color space support
❌ ICtCp color space support
❌ TSL color space support
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
Please checkout CONTRIBUTING.md for more information.