(PHP 4, PHP 5)
imagecolorexact — Obtener el índice del color especificado
Devuelve el índice del color especificado en la paleta de la imagen.
Si se creó una imagen desde un archivo, sólamente los colores usados en la imagen son resueltos. Los colores presentes sólamente en la paleta no son resueltos.
Un recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().
Valor del componente rojo.
Valor del componente verde.
Valor del componente azul.
Devuelve el índice del color especificado en la paleta, o -1 si el color no existe.
Example #1 Obtener colores del logotipo de GD
<?php
// Establece una imagen
$im = imagecreatefrompng('./gdlogo.png');
$colores = Array();
$colores[] = imagecolorexact($im, 255, 0, 0);
$colores[] = imagecolorexact($im, 0, 0, 0);
$colores[] = imagecolorexact($im, 255, 255, 255);
$colores[] = imagecolorexact($im, 100, 255, 52);
print_r($colores);
// Libera memoria
imagedestroy($im);
?>
El resultado del ejemplo sería algo similar a:
Array ( [0] => 16711680 [1] => 0 [2] => 16777215 [3] => 6618932 )