English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
imagecolorexactalpha — Obtenir l'indice de la couleur spécifiée avec la transparence.
int imagecolorexactalpha ( resource $image , int $red , int $green , int $blue , int $alpha )
Retourner l'indice de la couleur spécifiée dans la palette de couleurs de l'image avec la transparence.
Attention :Cette fonction nécessite GD 2.0.1 ou versions supérieures (recommandé 2.0.28 et versions supérieures).
imageressource d'image retournée par la fonction de création d'image (par exemple imagecreatetruecolor()).
rougevaleur de la composante rouge.
vertvaleur de la composante verte.
bleuvaleur de la composante bleue.
alphaune valeur entre 127 entre127 représente une transparence complète.
Les paramètres de couleur sont des valeurs entre 255 entiers entiers entre ces valeurs, ou des nombres hexadécimaux entre 0x00 et 0xFF.
Retourner l'indice de la couleur spécifiée dans la palette de couleurs de l'image avec la transparence. Si la couleur n'est pas dans la palette de couleurs de l'image, retourner -1.
Obtenir les couleurs du logo du site de base de connaissances.
<?php // Créer une image $im = imagecreatefrompng('w3codebox-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); // Libérer de la mémoire imagedestroy($im); ?>
Les sorties des exemples ci-dessus sont similaires à :
Array ( [0] => 16711680 [1] => 2130706432 [2] => 939524095 [3] => 342163252 )
imagecolorclosestalpha() Obtenir la couleur la plus proche en termes de couleur spécifiée et de transparence.