d3-hcg
Этот модуль реализует цветовое пространство HCG (Оттенок, Цветовой тон, Серый цвет).
Установка
Если вы используете NPM, npm install d3-hcg. В противном случае, скачайте последнюю версию. Вы также можете загрузить напрямую с d3js.org в качестве самостоятельной библиотеки. Поддерживаются среды AMD, CommonJS и vanilla. В vanilla, экспортируется глобальная переменная d3:
<script src="https://d3js.org/d3-color.v1.min.js"></script>
<script src="https://unpkg.com/d3-hcg@0.0"></script>
<script>
var yellow = d3.hcg("yellow"); // {h: 60, c: 1, g: 0, opacity: 1}
</script> Попробуйте d3-hcg в вашем браузере.
Справочник по API
d3.hcg(h, c, g[, opacity])
d3.hcg(specifier)
d3.hcg(color)
Создает новый цвет HCG. Значения каналов представлены как h, c и g свойства на возвращенном экземпляре.
Если указаны h, c и g, эти значения представляют собой значения каналов возвращаемого цвета; также может быть указана opacity. Если указана строка specifier в формате CSS Color Module Level 3, она анализируется и преобразуется в цветовое пространство HCG. См. d3.color для примеров. Если указан экземпляр color, он преобразуется в цветовое пространство RGB с помощью color.rgb, а затем преобразуется в HCG.
© 2010–2023 Michael Bostock
Licensed under the BSD License.
https://github.com/d3/d3-hcg