Core Optical, Inc.
ColorimetricConverter ConvertLAlphaBetaToXYZ Method Industrial Strength, Scientific Grade
Transforms source data in-place from L-alpha-beta space to XYZ space.

Namespace: PrecisionImage.Colorimetry
Assembly: PrecisionImage (in PrecisionImage.dll) Version: 2.0.0.0 (2.0.0.0)
Syntax

public void ConvertLAlphaBetaToXYZ(
	SourceData dataSource
)

Parameters

dataSource
Type: PrecisionImage SourceData
A SourceData object encapsulating the image data to be converted.
Exceptions

Remarks

This method transforms data in L-alpha-beta (Luminance/yellow-blue/red-green) space to CIE XYZ. The dataSource L/alpha/beta values must be stored in channels 0, 1 and 2 respectively. XYZ output values are stored in-place in channels 0, 1 and 2. To guarantee an invertable result, output values are not clamped to any arbitrary range and are stored as-is. The dataSource object must contain at least 3 channels or an OnlineArgumentOutOfRangeException exception will result.
Examples

See ConvertXYZtoLAlphaBeta(SourceData) for an example of usage.
See Also