Generator::hex_to_rgb( string $color )
Description #
Convert hex value to rgb.
Parameters #
- $colorstring (Required) Hex color.
Source #
File: addons/avatar/class-generator.php
protected function hex_to_rgb( $color ) {
if ( '#' === $color[0] ) {
$color = substr( $color, 1 );
}
if ( 6 === strlen( $color ) ) {
list( $r, $g, $b ) = array( $color[0] . $color[1], $color[2] . $color[3], $color[4] . $color[5] );
} elseif ( 3 === strlen( $color ) ) {
list( $r, $g, $b ) = array( $color[0] . $color[0], $color[1] . $color[1], $color[2] . $color[2] );
} else {
return false;
}
$r = hexdec( $r );
$g = hexdec( $g );
$b = hexdec( $b );
return array(
'r' => $r,
'g' => $g,
'b' => $b,
);
}
Expand full source code Collapse full source code View on GitHub: addons/avatar/class-generator.php:239
Add your comment