This simple PHP API allows you to convert colors from hex, rgb, rgba and CSS colornames from one to each other.
ColorMate::make('#ff0000')->toRgb() ColorMate::make('#ff0000')->toRgba() ColorMate::make('#ff0000')->toColorname()
$red = 255; $green = 0; $blue = 0;
ColorMate::make([$red, $green, $blue])->toHex() ColorMate::make([$red, $green, $blue])->toRgba() ColorMate::make([$red, $green, $blue])->toColorname()
ColorMate::make('red')->toHex() ColorMate::make('red')->toRgb() ColorMate::make('red')->toRgba()
ColorMate::make('red')->lightenBySteps(10)->getFormat('rgb')
ColorMate::make('red')->lightenByPercent(10)->getFormat('rgb')
ColorMate::make('red')->darkenBySteps(10)->getFormat('rgb')
ColorMate::make('red')->darkenByPercent(10)->getFormat('rgb')
ColorMate::make('red')->greyscale()->getFormat('rgb')
ColorMate::make('red')->setAlpha(0.5)->getFormat('rgba')
ColorMate::make('red')->flip()->getFormat('rgb')