(PHP 4, PHP 5, PHP 7, PHP 8)
imagecolorresolve — Devuelve el índice de la color dada, o la más cercana posible
imagecolorresolve() devuelve un índice de color en todos los casos. O bien encuentra la color solicitada en la paleta, o bien encuentra la color más cercana.
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 un índice de color.
Versión | Descripción |
---|---|
8.0.0 |
image expects a GdImage
instance now; previously, a valid gd resource was expected.
|
Ejemplo #1 Ejemplo con imagecoloresolve() para obtener las colores de una imagen
<?php
// Carga de una imagen
$im = imagecreatefromgif('phplogo.gif');
// Obtención de las colores más cercanas de la imagen
$colors = array();
$colors[] = imagecolorresolve($im, 255, 255, 255);
$colors[] = imagecolorresolve($im, 0, 0, 200)
// Mostrar
print_r($colors);
?>
El resultado del ejemplo sería algo similar a:
Array ( [0] => 89 [1] => 85 )