Whix100 / ColorSpaces.NET

ColorSpaces.NET is a .NET 6 library designed to make converting between different color spaces and color models easy.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ColorSpaces.NET

GitHub Lines of code GitHub contributors GitHub commit activity GitHub last commit Community Discord Server

ColorSpaces.Net Logo

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.

Installation

Stable

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.

Development

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.

Compiling

You will need the following in order to compile ColorSpaces.NET

  • Visual Studio Code
  • .NET Core SDK

Roadmap

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

Contributing

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.

About

ColorSpaces.NET is a .NET 6 library designed to make converting between different color spaces and color models easy.

License:MIT License


Languages

Language:C# 100.0%