(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.
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.
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 ahora espera una instancia de GdImage;
anteriormente, se esperaba un resource gd válido.
|
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);
?>Resultado del ejemplo anterior es similar a:
Array
(
[0] => 89
[1] => 85
)