(PHP 4 >= 4.0.6, PHP 5, PHP 7)
imagecolorresolvealpha — Obtener el índice del color + alpha especificado o su alternativa más próxima posible
$image
, int $red
, int $green
, int $blue
, int $alpha
) : intEstá 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.
imageUn recurso image, es devuelto 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.
alphaUn valor entre 0 y 127. 0 indica completamente opaco mientras que 127 indica completamente transparente.
Devuelve un índice de color.
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
)