@chayns/colors
Version:
JavaScript utility functions for the calculation of colors for chayns
135 lines (98 loc) • 2.5 kB
JavaScript
import hexToRgb255 from './hex/hexToRgb255';
import normalizeHexString from './hex/normalizeHexString';
import rgb255ToHex from './hex/rgb255ToHex';
import hslToRgb1 from './hsl/hslToRgb1';
import rgb1ToHsl from './hsl/rgb1ToHsl';
import hsvToRgb1 from './hsv/hsvToRgb1';
import rgb1ToHsv from './hsv/rgb1ToHsv';
import getRgb255String from './rgb/getRgb255String';
import normalizeRgbString from './rgb/normalizeRgbString';
import rgb1ToRgb255 from './rgb/rgb1ToRgb255';
import rgb255ToRgb1 from './rgb/rgb255ToRgb1';
import checkTransparency from '../utils/checkTransparency';
function rgb255ToHsv(rgb) {
var rgb1 = rgb255ToRgb1(rgb);
if (!rgb1) {
return null;
}
return rgb1ToHsv(rgb1);
}
function rgb255ToHsl(rgb) {
var rgb1 = rgb255ToRgb1(rgb);
if (!rgb1) {
return null;
}
return rgb1ToHsl(rgb1);
}
function hexToHsv(hex) {
var rgb255 = hexToRgb255(hex);
if (!rgb255) {
return null;
}
return rgb255ToHsv(rgb255);
}
function hexToHsl(hex) {
var rgb255 = hexToRgb255(hex);
if (!rgb255) {
return null;
}
return rgb255ToHsl(rgb255);
}
function hexToRgb1(hex) {
var rgb255 = hexToRgb255(hex);
if (!rgb255) {
return null;
}
return rgb255ToRgb1(rgb255);
}
function rgb1ToHex(rgb1) {
var rgb255 = rgb1ToRgb255(rgb1);
if (!rgb255) {
return null;
}
return rgb255ToHex(rgb255);
}
function hslToRgb255(hsl) {
var rgb1 = hslToRgb1(hsl);
if (!rgb1) {
return null;
}
return rgb1ToRgb255(rgb1);
}
function hslToHex(hsl) {
var rgb255 = hslToRgb255(hsl);
if (!rgb255) {
return null;
}
return rgb255ToHex(rgb255);
}
function hsvToRgb255(hsv) {
var rgb255 = hsvToRgb1(hsv);
if (!rgb255) {
return null;
}
return rgb1ToRgb255(rgb255);
}
function hsvToHex(hsv) {
var rgb255 = hsvToRgb255(hsv);
if (!rgb255) {
return null;
}
return rgb255ToHex(rgb255);
}
function hsvToHsl(hsv) {
var rgb255 = hsvToRgb255(hsv);
if (!rgb255) {
return null;
}
return rgb255ToHsl(rgb255);
}
function hslToHsv(hsl) {
var rgb25 = hslToRgb255(hsl);
if (!rgb25) {
return null;
}
return rgb255ToHsv(rgb25);
}
export { hexToRgb255, normalizeHexString, rgb255ToHex, hslToRgb1, rgb1ToHsl, hsvToRgb1, rgb1ToHsv, getRgb255String, normalizeRgbString, rgb1ToRgb255, rgb255ToRgb1, checkTransparency, rgb255ToHsv, rgb255ToHsl, hexToHsv, hslToRgb255, hslToHex, hsvToRgb255, hsvToHex, hexToHsl, hexToRgb1, rgb1ToHex, hsvToHsl, hslToHsv };
//# sourceMappingURL=index.js.map