(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
imagecolorresolvealpha — Devuelve un índice de color o su alternativa más cercana, incluyendo el canal alpha
imagecolorresolvealpha() siempre devuelve
un índice de color, disponible en la paleta
de la imagen image
: ya sea el color
exacto o la mejor aproximación.
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.
alpha
Un valor comprendido entre 0
y 127
.
0
indica una opacidad completa mientras que
127
indica una transparencia completa.
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 recuperar los colores de una imagen
<?php
// Carga de la imagen
$im = imagecreatefromgif('phplogo.gif');
// Recuperación de los colores más cercanos de la imagen
$colors = array();
$colors[] = imagecolorresolvealpha($im, 255, 255, 255, 0);
$colors[] = imagecolorresolvealpha($im, 0, 0, 200, 127);
// Mostrar
print_r($colors);
?>
El resultado del ejemplo sería algo similar a:
Array ( [0] => 89 [1] => 85 )