Table of Contents

Class ColorSorter

Namespace
Artemis.Core.ColorScience
Assembly
Artemis.Core.dll

Methods for sorting colors.

public static class ColorSorter
Inheritance
object
ColorSorter

Methods

GetColorDifference(in SKColor, in SKColor)

Gets the Cie94 difference between two colors.

public static float GetColorDifference(in SKColor color1, in SKColor color2)

Parameters

color1 SKColor
color2 SKColor

Returns

float

Sort(in Span<SKColor>, SKColor)

Sorts the given colors in place, starting by the closest to the reference color.

public static void Sort(in Span<SKColor> colors, SKColor startColor = default)

Parameters

colors Span<SKColor>

The span of colors to sort.

startColor SKColor

The reference color to sort from.