(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 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 el índice del color especificado en la paleta, o -1 si el color no existe.
| Versión | Descripción |
|---|---|
| 8.0.0 |
image ahora espera una instancia de GdImage;
anteriormente, se esperaba un resource gd válido.
|
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);
?>Resultado del ejemplo anterior es similar a:
Array
(
[0] => 16711680
[1] => 0
[2] => 16777215
[3] => 6618932
)