Skip to content

Releases: waacton/Unicolour

4.1.0: The Dominant Wavelength Release

13 Feb 13:41
Compare
Choose a tag to compare
  • Add dominant wavelength
  • Add excitation purity
  • Add imaginary colour detection
  • Add construction from chromaticity

🎁 NuGet Package

4.0.0: The Hue Span & Spectral Power Release

27 Jan 11:35
Compare
Choose a tag to compare
  • Add hue spans to allow different hue interpolation methods (shorter, longer, increasing, decreasing)
  • Allow colours with different configurations to be mixed
  • Update to more modern and accurate temperature algorithm
  • Enable Unicolour creation from temperature
  • Enable Unicolour creation from spectral power distribution
  • Add more predefined RGB models: A98 & ProPhoto
  • Allow custom colour matching functions to be provided via a custom observer
  • Improve API for consistency
    • Mix() and Difference() now expects the other colour as the first parameter
    • Any constructors that take a Configuration now expect it as the first parameter
    • WhitePoint.From(Illuminant.X)Illuminant.X.GetWhitePoint()

🎁 NuGet Package

3.0.0: The Gamut Mapping & Improved API Release

05 Nov 17:28
Compare
Choose a tag to compare
  • Improve creation API
    • e.g. Unicolour.FromRgb(...)new Unicolour(ColourSpace.Rgb, ...)
  • Improve interpolation API
    • e.g. .InterpolateRgb(unicolour2, ...).Mix(ColourSpace.Rgb, ...)
  • Improve difference API
    • e.g. .DeltaE76(...).Difference(DeltaE.Cie76, ...)
  • Add gamut mapping
    • .IsDisplayable.IsInDisplayGamut
  • Support premultiplied alpha interpolation
    • Enabled by default; for old behaviour set .Mix(premultiplyAlpha: false)
  • Expose linear RGB as a core colour space and enable linear RGB interpolation
    • .Rgb.Linear.RgbLinear

🎁 NuGet Package

2.5.0: The HCT Release

22 Oct 15:23
Compare
Choose a tag to compare
  • Add HCT support

🎁 NuGet Package

2.4.0: The Vision Deficiency Release

07 Oct 13:15
Compare
Choose a tag to compare
  • Add colour vision deficiency (CVD) / colour blindness simulation

🎁 NuGet Package

2.3.0: The Temperature (CCT & Duv) Release

24 Sep 16:14
Compare
Choose a tag to compare
  • Add temperature property consisting of CCT (Correlated Colour Temperature) & Duv
  • Fix interpolated colours incorrectly treated as greyscale

🎁 NuGet Package

2.2.0: The CAM16 & CAM02 Release

09 Jun 13:04
Compare
Choose a tag to compare
  • Add support for CAM16
  • Add support for CAM02
  • Add support for Delta E CAM16
  • Add support for Delta E CAM02

🎁 NuGet Package

2.1.0: The RGB & XYZ Model Conversion Release

04 May 16:56
Compare
Choose a tag to compare
  • Enable conversion between configurations, which can create a Unicolour with different RGB & XYZ models

🎁 NuGet Package

2.0.0: The Display P3 & Rec. 2020 Release

27 Feb 09:47
Compare
Choose a tag to compare
  • Add default configuration for Display P3 RGB
  • Add default configuration for Rec. 2020 RGB

🎁 NuGet Package

1.11.0: The ICtCp Release

21 Jan 16:34
Compare
Choose a tag to compare
  • Add support for ICtCp
  • Add support for Delta E IPT
  • Add support for Delta E HyAB

🎁 NuGet Package