PHP Extract Image Color Class a library to extract the color from internal or external image.
<?phpinclude_once('lib/ImageColor.php'); $image = new ImageColor(); // Number of colors. Default null $number = 5; // internal image $color1 = $image->path('img/test.jpg'); // show all colors print_r($color1); // external image $color2 = $image->url('http://host.com/image/cat.jpg', $number); // show 5 colors print_r($color2);
?>
Array ( [status] => success [data] => Array ( [0] => Array ( [hex] => 5cffbe [rgb] => Array ( [0] => 92 [1] => 255 [2] => 190 )[percentage] => 59.893621672784 ) [1] => Array ( [hex] => 00bcd5 [rgb] => Array ( [0] => 0 [1] => 188 [2] => 213 ) [percentage] => 10.686443707707 ) [2] => Array ( [hex] => ffee4e [rgb] => Array ( [0] => 255 [1] => 238 [2] => 78 ) [percentage] => 10.623686667473 ) [3] => Array ( [hex] => 0096a5 [rgb] => Array ( [0] => 0 [1] => 150 [2] => 165 ) [percentage] => 1.660489556354 ) [4] => Array ( [hex] => ffffff [rgb] => Array ( [0] => 255 [1] => 255 [2] => 255 ) [percentage] => 1.5794712462159 ) [5] => Array ( [hex] => ffee4c [rgb] => Array ( [0] => 255 [1] => 238 [2] => 76 ) [percentage] => 0.5421796754638 ) [6] => Array ( [hex] => ff5152 [rgb] => Array ( [0] => 255 [1] => 81 [2] => 82 ) [percentage] => 0.50359952777899 ) [7] => Array ( [hex] => 5d5d5d [rgb] => Array ( [0] => 93 [1] => 93 [2] => 93 ) [percentage] => 0.3958323152461 ) )
)