toFormat(
(format: ColorFormat
)): Color | Converts the color to the given color format, and returns a new Color object. |
toString(
(format?: ColorFormat
| | 'css'
)): string | Converts the color to a string in the given format. |
clone(): Color | Returns a duplicate of the color value. |
toHexInt(): number | Converts the color to hex, and returns an integer representation. |
getChannelValue(
(channel: ColorChannel
)): number | Returns the numeric value for a given channel.
Throws an error if the channel is unsupported in the current color format. |
withChannelValue(
(channel: ColorChannel,
, value: number
)): Color | Sets the numeric value for a given channel, and returns a new Color object.
Throws an error if the channel is unsupported in the current color format. |
getChannelRange(
(channel: ColorChannel
)): ColorChannelRange | Returns the minimum, maximum, and step values for a given channel. |
getChannelName(
(channel: ColorChannel,
, locale: string
)): string | Returns a localized color channel name for a given channel and locale,
for use in visual or accessibility labels. |
getChannelFormatOptions(
(channel: ColorChannel
)): Intl.NumberFormatOptions | Returns the number formatting options for the given channel. |
formatChannelValue(
(channel: ColorChannel,
, locale: string
)): string | Formats the numeric value for a given channel for display according to the provided locale. |
getColorSpace(): ColorSpace | Returns the color space, 'rgb', 'hsb' or 'hsl', for the current color. |
getColorSpaceAxes(
(xyChannels: {}
)): ColorAxes | Returns the color space axes, xChannel, yChannel, zChannel. |
getColorChannels(): [
ColorChannel,
ColorChannel,
ColorChannel
] | Returns an array of the color channels within the current color space space. |
getColorName(
(locale: string
)): string | Returns a localized name for the color, for use in visual or accessibility labels. |
getHueName(
(locale: string
)): string | Returns a localized name for the hue, for use in visual or accessibility labels. |