This article mainly introduces the method of converting a color to its inverse color in php, involving the related skills of php operating color values, which are required Friends can refer to it
The example in this article describes the method of converting color to its inverse color in PHP. Share it with everyone for your reference. The specific analysis is as follows:
This php code can change a color into the opposite color coding, such as: white becomes black, blue becomes yellow
?
2 3 11 12
13
14
15
16
17
18
|
function color_inverse($color){ $color = str_replace('#', '', $color); if (strlen($color) != 6){ return '000000'; } $rgb = ''; for ($x=0;$x<3;$x ){<🎜> <🎜>$c = 255 - hexdec(substr($color,(2*$x),2));<🎜> <🎜>$c = ($c < 0) ? 0 : dechex($c);<🎜> <🎜>$rgb .= (strlen($c) < 2) ? '0'.$c : $c;<🎜> <🎜>}<🎜> <🎜>return '#'.$rgb;<🎜> <🎜>}<🎜> <🎜>//Usage example: <🎜> <🎜>// black -> white print color_inverse('#000000'); // --> returns #ffffff // blue -> yellow print color_inverse('#0000FF'); // --> #FFFF00 |