BColorBrightnessHueComparer - esempi
Ordinare una palette
using B.BComparers;
using B.BDrawing;
List<KeyValuePair<string, BColor>> palette = new()
{
new("Rosso", new BColor(255, 0, 0)),
new("Bianco", new BColor(255, 255, 255)),
new("Nero", new BColor(0, 0, 0)),
new("Verde", new BColor(0, 255, 0))
};
palette.Sort(new BColorBrightnessHueComparer());
In questo caso i colori neutri vengono collocati prima dei colori cromatici. I nomi Rosso, Bianco, Nero e Verde sono etichette e non influenzano l'ordine.
