src/Colourful/Common/Internals/ConversionStrategies.cs
/// <summary>
/// Returns list of conversion strategies that are built-in to the library.
/// </summary>
/// <param name="lmsTransformationMatrix">Optionally pick LMS transformation matrix (<see cref="LMSTransformationMatrix" />) used for LMS-XYZ conversion and chromatic adaptation for color spaces with different white points. If empty, <see cref="LMSTransformationMatrix.Bradford" /> will be used.</param>
Returns list of conversion strategies that are built-in to the library.
Returns list of conversion strategies that are built - in to the library .
public static IEnumerable<IConversionStrategy> GetDefault(
            double[,] lmsTransformationMatrix = null
        )
        {
            yield return new HunterLabConversionStrategy();
            yield return new JzazbzConversionStrategy();
            yield return new JzCzhzConversionStrategy();
            yield return new LabConversionStrategy();
            yield return new LChabConversionStrategy();
            yield return new LChuvConversionStrategy();
            yield return new LinearRGBConversionStrategy();
            yield return new LMSConversionStrategy(lmsTransformationMatrix ?? LMSTransformationMatrix.Bradford);
            yield return new LuvConversionStrategy();
            yield return new RGBConversionStrategy();
            yield return new xyConversionStrategy();
            yield return new xyYConversionStrategy();
            yield return new XYZConversionStrategy();
        }
public static IEnumerable < IConversionStrategy > GetDefault ( double [ , ] lmsTransformationMatrix = null ) { yield return new HunterLabConversionStrategy ( ) ; yield return new JzazbzConversionStrategy ( ) ; yield return new JzCzhzConversionStrategy ( ) ; yield return new LabConversionStrategy ( ) ; yield return new LChabConversionStrategy ( ) ; yield return new LChuvConversionStrategy ( ) ; yield return new LinearRGBConversionStrategy ( ) ; yield return new LMSConversionStrategy ( lmsTransformationMatrix ?? LMSTransformationMatrix . Bradford ) ; yield return new LuvConversionStrategy ( ) ; yield return new RGBConversionStrategy ( ) ; yield return new xyConversionStrategy ( ) ; yield return new xyYConversionStrategy ( ) ; yield return new XYZConversionStrategy ( ) ; }
Returns list of conversion strategies that are built-in to the library.
Returns list of conversion strategies that are built - in to the library .
lmsTransformationMatrix
double[,]
Optionally pick LMS transformation matrix () used for LMS-XYZ conversion and chromatic adaptation for color spaces with different white points. If empty,  will be used.
Optionally pick LMS transformation matrix () used for LMS - XYZ conversion and chromatic adaptation for color spaces with different white points . If empty will be used .