(PHP 4, PHP 5, PHP 7, PHP 8)
imagecolorexact — Devuelve el índice del color especificado
Devuelve el índice del color especificado en la paleta de la imagen
image
.
Si se ha creado la imagen a partir de un fichero, sólo se resolverán los colores utilizados en la imagen. No se resolverán los colores que sólo están presentes en la paleta.
image
Un recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().
red
Valor del componente rojo.
green
Valor del componente verde.
blue
Valor del componente azul.
Devuelve el índice del color especificado en la paleta, o -1 si el color no existe.
Versión | Descripción |
---|---|
8.0.0 |
image expects a GdImage
instance now; previously, a valid gd resource was expected.
|
Ejemplo #1 Obtención de los colores que componen el logo GD
<?php
// Define la imagen
$im = imagecreatefrompng('./gdlogo.png');
$colors = Array();
$colors[] = imagecolorexact($im, 255, 0, 0);
$colors[] = imagecolorexact($im, 0, 0, 0);
$colors[] = imagecolorexact($im, 255, 255, 255);
$colors[] = imagecolorexact($im, 100, 255, 52);
print_r($colors);
?>
El resultado del ejemplo sería algo similar a:
Array ( [0] => 16711680 [1] => 0 [2] => 16777215 [3] => 6618932 )