Table of Contents

Class LmsAdaptationMatrix

Namespace
SixLabors.ImageSharp.ColorSpaces.Conversion
Assembly
SixLabors.ImageSharp.dll

Matrices used for transformation from CieXyz to Lms, defining the cone response domain. Used in IChromaticAdaptation

public static class LmsAdaptationMatrix
Inheritance
LmsAdaptationMatrix
Inherited Members

Remarks

Matrix data obtained from: Two New von Kries Based Chromatic Adaptation Transforms Found by Numerical Optimization S. Bianco, R. Schettini DISCo, Department of Informatics, Systems and Communication, University of Milan-Bicocca, viale Sarca 336, 20126 Milan, Italy https://web.stanford.edu/~sujason/ColorBalancing/Papers/Two%20New%20von%20Kries%20Based%20Chromatic%20Adaptation.pdf

Fields

Bradford

Bradford chromatic adaptation transform matrix (used in CMCCAT97)

public static readonly Matrix4x4 Bradford

Field Value

Matrix4x4

BradfordSharp

Spectral sharpening and the Bradford transform

public static readonly Matrix4x4 BradfordSharp

Field Value

Matrix4x4

CAT02

CAT02 (optimized for minimizing CIELAB differences)

public static readonly Matrix4x4 CAT02

Field Value

Matrix4x4

CMCCAT2000

CMCCAT2000 (fitted from all available color data sets)

public static readonly Matrix4x4 CMCCAT2000

Field Value

Matrix4x4

VonKriesHPE

Von Kries chromatic adaptation transform matrix (Hunt-Pointer-Estevez for equal energy)

public static readonly Matrix4x4 VonKriesHPE

Field Value

Matrix4x4

VonKriesHPEAdjusted

Von Kries chromatic adaptation transform matrix (Hunt-Pointer-Estevez adjusted for D65)

public static readonly Matrix4x4 VonKriesHPEAdjusted

Field Value

Matrix4x4

XyzScaling

XYZ scaling chromatic adaptation transform matrix

public static readonly Matrix4x4 XyzScaling

Field Value

Matrix4x4