Skip to content
This repository has been archived by the owner on Dec 27, 2023. It is now read-only.

Introduction

Andreu Correa Casablanca edited this page Mar 11, 2015 · 2 revisions

ColorSharp is a library to provide color spaces manipulation but also light spectrum manipulation to the .NET/Mono frameworks.

This library is written with C#, and created with the aim of being very flexible and trustworthy. There are many libraries in .NET to handle color spaces, but not so many that handle colors and light spectrum at the same time.

ColorSharp has been designed to preserve the original color/light information to avoid information loss when color samples are converted between color spaces. This implies a little overhead, but ensures better results when you have to deal with complex color operations.

Features

  1. Color Space handling:
  • Conversions between color spaces without information loss.
  • Features extraction:
    • CCT (Correlated Color Temperature)
  • Supported color spaces:
    • sRGB (1996, by Microsoft & HP)
    • CIE's 1931 XYZ
    • CIE's 1931 xyY (derived from XYZ)
    • CIE's 1960 UCS/Yuv
  1. Light spectrum handling:
  • Black body spectrum generation
  • Chromaticity coordinates extraction.
Clone this wiki locally