# imagecolorresolvealpha

(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)

imagecolorresolvealpha — Obtener el índice del color + alpha especificado o su alternativa más próxima posible

### Descripción

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

Está función garantiza la devolución de un índice de color para un color requerido, el color exacto o la alternativa más próxima posible.

### Parámetros

`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 entre `0` y `127`. `0` indica completamente opaco mientras que `127` indica completamente transparente.

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

### Valores devueltos

Devuelve un índice de color.

### Ejemplos

Ejemplo #1 Usar imagecoloresolvealpha() para obtener colores de una imagen

`<?php
// Cargar la imagen
$im = imagecreatefromgif('phplogo.gif');
// Obtener los colores más próximos de la imagen
$colores = array();
$colores[] = imagecolorresolvealpha($im, 255, 255, 255, 0);
$colores[] = imagecolorresolvealpha($im, 0, 0, 200, 127);
// Imprimir
print_r($colores);
imagedestroy($im);
?>`

El resultado del ejemplo sería algo similar a:

    Array
    (
        [0] => 89
        [1] => 85
    )

### Ver también

- imagecolorclosestalpha() - Obtener el índice del color más próximo al color + alpha especificado