(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
imagecolorexactalpha — Devuelve el índice de un color con su canal alfa
Devuelve el índice de un color con su canal alfa.
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 el índice del color proporcionado y su canal alfa en la paleta de la imagen, o -1 si el color no existe en la paleta de la imagen.
Versión | Descripción |
---|---|
8.0.0 |
image expects a GdImage
instance now; previously, a valid gd resource was expected.
|
Ejemplo #1 Obtención de los colores que componen el logo GD
<?php
// Define la imagen
$im = imagecreatefrompng('./gdlogo.png');
$colors = Array();
$colors[] = imagecolorexactalpha($im, 255, 0, 0, 0);
$colors[] = imagecolorexactalpha($im, 0, 0, 0, 127);
$colors[] = imagecolorexactalpha($im, 255, 255, 255, 55);
$colors[] = imagecolorexactalpha($im, 100, 255, 52, 20);
print_r($colors);
?>
El resultado del ejemplo sería algo similar a:
Array ( [0] => 16711680 [1] => 2130706432 [2] => 939524095 [3] => 342163252 )