parseRgba
The parseRgba
function parses an RGBA color string into its individual components.
Syntax
parseRgba(color: string): { r: number; rUnit: string; rNum: number; g: number; gUnit: string; gNum: number; b: number; bUnit: string; bNum: number; a: number; aUnit: string; aNum: number; }
Parameters
color
(string): The RGBA color string to parse.
Returns
- object: An object containing RGBA values and units.
Throws
- Error: Throws an error if the color string is not a valid RGBA format.
Example
import { parseRgba } from 'colore-js';
const rgba = parseRgba('rgba(255, 0, 0, 0.5)');
console.log(rgba);
// Output: { r: 255, rUnit: '', rNum: 255, g: 0, gUnit: '', gNum: 0, b: 0, bUnit: '', bNum: 0, a: 0.5, aUnit: '', aNum: 0.5 }
const rgbaPercent = parseRgba('rgba(100%, 0%, 0%, 50%)');
console.log(rgbaPercent);
// Output: { r: 255, rUnit: '%', rNum: 255, g: 0, gUnit: '%', gNum: 0, b: 0, bUnit: '%', bNum: 0, a: 50, aUnit: '%', aNum: 0.5 }
Usage
The parseRgba
function is used to convert an RGBA color string to its individual components. This can be useful for color manipulation and analysis in various design and art applications.