1.0.0 • Published 9 months ago

color-sequence-generator v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

Color Sequence Generator

Generate color sequences between two hexadecimal colors.

Installation

To use this package in your project, you need to install it via npm:

npm install color-sequence-generator

Usage

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

Examples

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 }

License

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

1.0.0

9 months ago