Generate color sequences between two hexadecimal colors.
To use this package in your project, you need to install it via npm:
npm install color-sequence-generator
Import the functions from the package and use them as follows:
const { hexToRGB, rgbToHex, generateColorSequence } = require('color-sequence-generator');
// Convert a hexadecimal color code to an RGB object
const hexColor = "#FF00FF"; // Magenta
const rgbValue = hexToRGB(hexColor);
console.log(rgbValue); // { r: 255, g: 0, b: 255 }
// Convert RGB components to a hexadecimal color code
const hexColor = rgbToHex(255, 0, 255); // Magenta
console.log(hexColor); // "#FF00FF"
// Generate a sequence of colors between start and end colors
const startColor = "#FF0000"; // Red
const endColor = "#0000FF"; // Blue
const amount = 5;
const colorSequence = generateColorSequence(startColor, endColor, amount);
console.log(colorSequence); // Array of interpolated colors
Here are a few more usage examples to get you started:
const { generateColorSequence, hexToRGB } = require('color-sequence-generator');
const startColor = "#FFFF00"; // Yellow
const endColor = "#00FFFF"; // Cyan
const amount = 8;
const colorSequence = generateColorSequence(startColor, endColor, amount);
console.log(colorSequence); // Array of interpolated colors
const hexColor = "#00FF00"; // Green
const rgbValue = hexToRGB(hexColor);
console.log(rgbValue); // { r: 0, g: 255, b: 0 }
This project is licensed under the MIT License. See the LICENSE file for details.
Feel free to reach out to Mahidul Islam Mukto for any questions or feedback.
GitHub Repository: color-sequence-generator