📜  Coloneqq 包 (1)

📅  最后修改于: 2023-12-03 15:14:12.726000             🧑  作者: Mango

Coloneqq 包

简介

Coloneqq 是一个基于 Node.js 开发的包,旨在提供一个轻量级的颜色转换工具。

功能

Coloneqq 提供了以下功能:

  • 将 RGB、十六进制、HSL、HSV 等多种颜色格式进行转换;
  • 支持颜色的调暗、调亮、提高、降低饱和度等操作。
安装

可以通过以下命令来安装 Coloneqq 包:

npm install coloneqq --save
使用方法
将 RGB 转为十六进制
const Coloneqq = require('coloneqq');

const rgbColor = 'rgb(255, 255, 255)';
const hexColor = Coloneqq.rgbToHex(rgbColor); // '#FFFFFF'
将 HSL 转为 RGB
const Coloneqq = require('coloneqq');

const hslColor = 'hsl(0, 100%, 50%)';
const rgbColor = Coloneqq.hslToRgb(hslColor); // 'rgb(255, 0, 0)'
将 HSV 转为十六进制
const Coloneqq = require('coloneqq');

const hsvColor = 'hsv(120, 100%, 50%)';
const hexColor = Coloneqq.hsvToHex(hsvColor); // '#00FF00'
调暗颜色
const Coloneqq = require('coloneqq');

const rgbColor = 'rgb(255, 255, 255)';
const darkerRgbColor = Coloneqq.adjustColor(rgbColor, { lightness: -0.2 }); // 'rgb(204, 204, 204)'
调亮颜色
const Coloneqq = require('coloneqq');

const rgbColor = 'rgb(51, 51, 51)';
const brighterRgbColor = Coloneqq.adjustColor(rgbColor, { lightness: 0.2 }); // 'rgb(102, 102, 102)'
提高饱和度
const Coloneqq = require('coloneqq');

const rgbColor = 'rgb(255, 255, 255)';
const saturatedRgbColor = Coloneqq.adjustColor(rgbColor, { saturation: 0.2 }); // 'rgb(229, 255, 229)'
降低饱和度
const Coloneqq = require('coloneqq');

const rgbColor = 'rgb(229, 255, 229)';
const desaturatedRgbColor = Coloneqq.adjustColor(rgbColor, { saturation: -0.2 }); // 'rgb(255, 255, 255)'
总结

Coloneqq 包是一个方便易用的颜色转换工具,可以让我们在开发中更加高效地处理颜色相关的问题。