(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 la imagen fue creada a partir de un archivo, solo se resuelven los colores utilizados en la imagen. Los colores presentes únicamente en la paleta no se resuelven.
imageUn objeto GdImage, retornado por una de las funciones de creación de imágenes, como imagecreatetruecolor().
redValor del componente rojo.
greenValor del componente verde.
blueValor del componente azul.
Devuelve un índice de color.
| Versión | Descripción |
|---|---|
| 8.0.0 |
image ahora espera una instancia de GdImage;
anteriormente, se esperaba un resource gd válido.
|
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);
?>Resultado del ejemplo anterior es similar a:
Array
(
[0] => 89
[1] => 85
)