What is rgb-hex?
The rgb-hex npm package is a simple utility that converts RGB color values to hexadecimal color codes. It is useful for web developers and designers who need to work with color values in different formats.
What are rgb-hex's main functionalities?
Convert RGB to Hex
This feature allows you to convert RGB color values to a hexadecimal string. In this example, the RGB value (255, 0, 0) is converted to the hex value 'ff0000'.
const rgbHex = require('rgb-hex');
const hexColor = rgbHex(255, 0, 0); // 'ff0000'
console.log(hexColor);
Convert RGBA to Hex
This feature allows you to convert RGBA color values to a hexadecimal string, including the alpha channel. In this example, the RGBA value (255, 0, 0, 0.5) is converted to the hex value 'ff000080'.
const rgbHex = require('rgb-hex');
const hexColor = rgbHex(255, 0, 0, 0.5); // 'ff000080'
console.log(hexColor);
Other packages similar to rgb-hex
color
The 'color' package is a comprehensive library for color conversion and manipulation. It supports a wide range of color formats including RGB, HSL, HSV, and more. Compared to rgb-hex, it offers more extensive functionality for working with colors.
tinycolor2
The 'tinycolor2' package is a small, fast library for color manipulation and conversion. It supports various color formats and provides utility functions for color operations. It is similar to rgb-hex but offers additional features like color blending and lightening/darkening.
chroma-js
The 'chroma-js' package is a powerful library for color conversions and color scales. It supports a wide range of color formats and provides advanced features for color manipulation. Compared to rgb-hex, chroma-js is more feature-rich and suitable for complex color operations.
rgb-hex
Convert RGB(A) color to HEX
Install
$ npm install --save rgb-hex
Usage
const rgbHex = require('rgb-hex');
rgbHex(65, 131, 196);
rgbHex('rgb(40, 42, 54)');
rgbHex(65, 131, 196, 0.2);
rgbHex(40, 42, 54, '75%');
rgbHex('rgba(40, 42, 54, 75%)');
Related
License
MIT © Sindre Sorhus