Skip to main content

rebuildColorFromRgba

The rebuildColorFromRgba function converts RGBA components back to the original color format.

Syntax​

rebuildColorFromRgba(originalColor: string, rgba: { r: number; g: number; b: number; a: number }): string

Parameters​

  • originalColor (string): The original color string.
  • rgba (object): The RGBA components of the color.
    • rgba.r (number): The red component (0-255).
    • rgba.g (number): The green component (0-255).
    • rgba.b (number): The blue component (0-255).
    • rgba.a (number): The alpha component (0-1).

Returns​

  • string: The color string in the original format.

Throws​

  • Error: Throws an error if the color format is unsupported.

Example​

import { rebuildColorFromRgba } from 'colore-js';

const rgba = { r: 255, g: 0, b: 0, a: 0.5 };
const hexColor = rebuildColorFromRgba('#ff0000', rgba);
console.log(hexColor);
// Output: '#ff0000'

const rgbaColor = rebuildColorFromRgba('rgba(255, 0, 0, 1)', rgba);
console.log(rgbaColor);
// Output: 'rgba(255, 0, 0, 0.5)'

Usage​

The rebuildColorFromRgba function is used to convert RGBA components back to their original color format. This can be useful for color manipulation and analysis in various design and art applications.