PHP imagecolorexactalpha - Retorna o índice da cor especificada + transparencia
imagecolorexactalpha - Retorna o índice da cor especificada + transparencia.
gramática
int imagecolorexactalpha ( resource $image , int $red , int $green , int $blue , int $alpha )
Retorna a imagem especificada cor índice paleta de mais transparência.
Nota: Esta função requer GD 2.0.1 ou posterior (2.0.28 ou posterior recomendado).
parâmetros
- imagem criada pela função de imagem (por exemplo imagecreatetruecolor ()) recurso de imagem retornado.
- valor componente vermelhovermelho.
- valorverde para o componente verde.
- azul valor do componente azul.
- alfa um valor entre 0 e 127.0 significa totalmente opaco, 127 significa completamente transparente.
parâmetro de cor é um número inteiro entre 0 e 255, ou entre um número hexadecimal entre 0x00 e 0xFF.
Valor de retorno
Retorna a imagem especificada cor índice paleta de mais transparência. Se a imagem não está na paleta de cores, -1 é retornado.
Exemplos
Obtenha cores do logotipo neste 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); ?>
Saída semelhante ao exemplo acima:
Array ( [0] => 16711680 [1] => 2130706432 [2] => 939524095 [3] => 342163252 )
artigos relacionados
- imagecolorclosestalpha () para obter a cor especificada + transparencia cor mais próxima.