PHP imagecolorexactalpha - Obtener el índice del color + alpha especificado
imagecolorexactalpha - Obtener el índice del color + alpha especificado.
gramática
int imagecolorexactalpha ( resource $image , int $red , int $green , int $blue , int $alpha )
Devuelve la imagen especificada color de índice de la paleta, más transparencia.
Nota: Esta función requiere GD 2.0.1 o posterior (2.0.28 o posterior recomendado).
parámetros
- imagen creada por la función de imagen (por ejemplo imagecreatetruecolor ()) devuelve recurso de imagen.
- valor derojo componente rojo.
- valorverde para el componente verde.
- azul valor del componente azul.
- alpha un valor comprendido entre 0 y 127.0 significa completamente opaca, 127 significa completamente transparente.
parámetro de color es un número entero entre 0 y 255, o entre un número hexadecimal entre 0x00 y 0xFF.
Valor de retorno
Devuelve la imagen especificada color de índice de la paleta, más transparencia. Si la imagen no está en la paleta de colores, se devuelve -1.
Ejemplos
Obtener el color del logotipo en este tutorial.
<?php // 创建图像 $im = imagecreatefrompng('w3big-logo.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); // 从内存中释放 imagedestroy($im); ?>
De salida similar a la del ejemplo anterior:
Array ( [0] => 16711680 [1] => 2130706432 [2] => 939524095 [3] => 342163252 )
Artículos relacionados
- imagecolorclosestalpha () para obtener el color especificado + alfa color más cercano.