Читает цвет в формате hex в объект { r, g, b } с каналами от 0 до 255.
Текст может начинаться с # или без; все, кроме шести шестнадцатеричных цифр, выбрасывает ошибку.
Пример: '#FF5733' -> { r: 255, g: 87, b: 51 }
Цвет в формате hex
Объект цвета с каналами от 0 до 255
Записывает три значения каналов как цвет в формате hex.
min и max говорят, какой диапазон используют значения; диапазон, отличный от 0 до 255, сначала переотображается, так что каналы от 0 до 1 тоже работают.
Пример: r 255, g 87, b 51 в [0,255] -> '#ff5733'; r 1, g 0.5, b 0.2 в [0,1] -> '#ff8033'
Значения красного, зеленого и синего и их диапазон
Цвет в формате hex
Записывает цвет { r, g, b } как цвет в формате hex.
min и max говорят, какой диапазон используют каналы; диапазон, отличный от 0 до 255, сначала переотображается.
Пример: { r: 1, g: 0.5, b: 0.2 } в [0,1] -> '#ff8033'
Объект цвета и диапазон, который используют его каналы
Цвет в формате hex
Читает цвет в формате hex в объект { r, g, b } с каналами, переотображенными в диапазон по вашему выбору.
Пример: '#FF5733', отображенный в [0,1] -> { r: 1, g: 0.341, b: 0.2 }
Цвет в формате hex и диапазон, в который отобразить каналы
Объект цвета с каналами в этом диапазоне
Передает цвет в формате hex без изменений, так что цвету можно дать имя и использовать повторно.
Пример: '#FF5733' -> '#FF5733'
Цвет в формате hex
Тот же цвет в формате hex
Передает цвет { r, g, b, a } с цветовыми каналами от 0 до 255 и непрозрачностью от 0 до 1 без изменений, так что ему можно дать имя и использовать повторно.
Пример: { r: 255, g: 87, b: 51, a: 1 } -> тот же объект
Объект цвета
Тот же объект цвета
Строит цвет { r, g, b } из трех отдельных значений каналов от 0 до 255.
Пример: r 255, g 87, b 51 -> { r: 255, g: 87, b: 51 }
Значения красного, зеленого и синего
Объект цвета
Строит цвет { r, g, b } из трех отдельных значений каналов от 0 до 1.
Пример: r 1, g 0.34, b 0.2 -> { r: 1, g: 0.34, b: 0.2 }
Значения красного, зеленого и синего
Объект цвета
Читает красный канал цвета в формате hex, переотображенный в диапазон по вашему выбору.
Пример: '#FF5733' в [0,1] -> 1
Цвет в формате hex и диапазон, в который отобразить канал
Красный канал в этом диапазоне
Читает зеленый канал цвета в формате hex, переотображенный в диапазон по вашему выбору.
Пример: '#FF5733' в [0,1] -> 0.341
Цвет в формате hex и диапазон, в который отобразить канал
Зеленый канал в этом диапазоне
Читает синий канал цвета в формате hex, переотображенный в диапазон по вашему выбору.
Пример: '#FF5733' в [0,1] -> 0.2
Цвет в формате hex и диапазон, в который отобразить канал
Синий канал в этом диапазоне
Инвертирует цвет в формате hex, превращая каждый канал в его противоположность: 255 минус значение.
При включенном blackAndWhite результат - просто черный для светлого цвета или белый для темного, что подходит для текста на цветном фоне.
Пример: '#FF5733' -> '#00a8cc'; с blackAndWhite -> '#ffffff'
Цвет в формате hex и сводить ли результат к черному или белому
Инвертированный цвет в формате hex
Читает красный канал цвета { r, g, b }.
Пример: { r: 255, g: 87, b: 51 } -> 255
Объект цвета
Красный канал в том диапазоне, который использует объект
Читает зеленый канал цвета { r, g, b }.
Пример: { r: 255, g: 87, b: 51 } -> 87
Объект цвета
Зеленый канал в том диапазоне, который использует объект
Читает синий канал цвета { r, g, b }.
Пример: { r: 255, g: 87, b: 51 } -> 51
Объект цвета
Синий канал в том диапазоне, который использует объект
Цвета в двух формах, которые использует библиотека: текст hex, такой как
#ff5733, и объект{ r, g, b }или{ r, g, b, a }, каналы которого идут либо от 0 до 255, либо от 0 до 1. Методы здесь строят цвета в каждой форме, конвертируют между ними с явным диапазоном каналов, читают отдельные каналы и инвертируют цвет.