Devuelve un índice de color o su alternativa más cercana, incluyendo el canal alpha

# imagecolorresolvealpha

(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

### Descripción

function imagecolorresolvealpha(
GdImage `$image`,
int `$red`,
int `$green`,
int `$blue`,
int `$alpha`
): int

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.

### Parámetros

`image`
  Un objeto GdImage, retornado 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.

Los parámetros sobre los colores son enteros entre 0 y 255 o hexadecimales comprendidos entre 0x00 y 0xFF.

### Valores devueltos

Devuelve un índice de color.

### Historial de cambios

Versión | Descripción
--- | ---
8.0.0 | `image` ahora espera una instancia de GdImage; anteriormente, se esperaba un resource `gd` válido.

### Ejemplos

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
    )

### Ver también

- imagecolorclosestalpha() - Devuelve el color más cercano, teniendo en cuenta el canal alpha

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open