Class GammaWorkingSpace
- Namespace
- SixLabors.ImageSharp.ColorSpaces.Conversion
- Assembly
- SixLabors.ImageSharp.dll
The gamma working space.
public sealed class GammaWorkingSpace : RgbWorkingSpace
- Inheritance
-
GammaWorkingSpace
- Inherited Members
Constructors
GammaWorkingSpace(float, CieXyz, RgbPrimariesChromaticityCoordinates)
Initializes a new instance of the GammaWorkingSpace class.
public GammaWorkingSpace(float gamma, CieXyz referenceWhite, RgbPrimariesChromaticityCoordinates chromaticityCoordinates)
Parameters
gammafloatThe gamma value.
referenceWhiteCieXyzThe reference white point.
chromaticityCoordinatesRgbPrimariesChromaticityCoordinatesThe chromaticity of the rgb primaries.
Properties
Gamma
Gets the gamma value.
public float Gamma { get; }
Property Value
Methods
Compress(float)
public override float Compress(float channel)
Parameters
channelfloat
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
Expand(float)
public override float Expand(float channel)
Parameters
channelfloat
Returns
GetHashCode()
public override int GetHashCode()