将颜色从一个颜色空间转换为另一个颜色空间

将颜色从一个颜色空间转换为另一个颜色空间

.NET 其它杂项

访问GitHub主页

共21Star

详细介绍

logo

CONVERSIONS

  • RGB -> HSL
  • RGB -> Lab
  • RGB -> XYZ
  • RGB -> Hex
  • RGB -> "Named Color"
  • HSL -> RGB
  • XYZ -> Lab

EXAMPLE USAGE

using CSharpColorSpaceConverter;
var color = ColorSpaceConverter.RGBToNamedColor(111, 190, 107);
Console.WriteLine(color);
> Mantis (114, 193, 102)

SOURCE

NUGET

PM> Install-Package ColorSpaceConverter -Version 1.0.3

JUST GIVE ME THE FILE PLEASE

You got it boss: ColorSpaceConverter.cs

NOTES

  • The list of named colors was scraped from Wikipedia around 2013.
  • Not all conversions may appear accurate. I'm not sure how it works. I just copied the code. Something about lighting.
  • If you are looking for a color picker that gives named colors I have one here.

ABOUT

Over the years I've had to keep going back to easyrgb.com to lookup these conversions so I decided to put them into a repository.