PHP imagecolorexactalpha - Retourne l'index de la couleur + alpha spécifiée
imagecolorexactalpha - Retourne l'index de la couleur + alpha spécifiée.
grammaire
int imagecolorexactalpha ( resource $image , int $red , int $green , int $blue , int $alpha )
Renvoie la couleur d'index de palette d'image spécifiée et la transparence.
Note: Cette fonction nécessite GD 2.0.1 ou supérieure (2.0.28 ou ultérieure recommandée).
Paramètres
- image créée par la fonction d'image (par exemple imagecreatetruecolor ()) ressource image renvoyée.
- valeurrouge composante rouge.
- valeurverte pour la composante verte.
- bleu valeur de composante bleue.
- alpha une valeur comprise entre 0 et 127.0 signifie complètement opaque, 127 signifie complètement transparent.
le paramètre de couleur est un nombre entier compris entre 0 et 255, ou entre un nombre hexadécimal entre 0x00 et 0xFF.
Valeur de retour
Renvoie la couleur d'index de palette d'image spécifiée et la transparence. Si l'image est pas dans la palette de couleurs, -1 est renvoyé.
Exemples
Obtenez des couleurs du logo dans ce tutoriel.
<?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); ?>
Une sortie similaire à l'exemple ci-dessus:
Array ( [0] => 16711680 [1] => 2130706432 [2] => 939524095 [3] => 342163252 )
articles connexes
- imagecolorclosestalpha () pour obtenir la couleur spécifiée + alpha couleur la plus proche.