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