palette library

A library for creating, generating, and interfacing with color palettes. With support for constructing colors in the CMYK, HSI, HSL, HSP, HSB, LAB, Oklab, RGB, and XYZ color spaces.

Classes

ColorPalette
Wraps a list of ColorModels with additional getters and methods; with constructors for generating new color palettes, as well as methods and operators for modifying and extracting colors from the palette.
ColorPaletteBase<I, O extends ColorModel>
The base class for ColorPalettes.

Enums

ColorSortingDirection
Directions around a color wheel from a starting point.
ColorSortingProperty
The properties of a color that can be used for sorting.