Manuel PHP

imagecolorexactalpha

(PHP 4 >= 4.0.6, PHP 5)

imagecolorexactalphaRetourne l'index d'une couleur avec son canal alpha

Description

int imagecolorexactalpha ( resource $image , int $red , int $green , int $blue , int $alpha )

Retourne l'index de la couleur fournie au format imagecreatetruecolor().

red

Valeur du composant rouge.

green

Valeur du composant vert.

blue

Valeur du composant bleu.

alpha

Une valeur comprise entre 0 et 127. 0 indique une opacité complète tandis que 127 indique une transparence complète.

Les paramètres sur les couleurs sont des entiers compris entre 0 et 255 ou des hexadécimaux compris entre 0x00 and 0xFF.

Valeurs de retour

Retourne l'index de la couleur fournie et son canal alpha dans la palette de l'image, ou -1 si la couleur n'existe pas dans la palette de l'image.

Exemples

Exemple #1 Récupération des couleurs composant le logo GD

  1. <?php
  2.  
  3. // Définit l'image
  4. $im = imagecreatefrompng('./gdlogo.png');  
  5.  
  6. $colors = Array();  
  7. $colors[] = imagecolorexactalpha($im, 255, 0, 0, 0);  
  8. $colors[] = imagecolorexactalpha($im, 0, 0, 0, 127);  
  9. $colors[] = imagecolorexactalpha($im, 255, 255, 255, 55);  
  10. $colors[] = imagecolorexactalpha($im, 100, 255, 52, 20);  
  11.  
  12. print_r($colors);  
  13.  
  14. // Libération de la mémoire
  15. imagedestroy($im);  
  16. ?> 

L'exemple ci-dessus va afficher quelque chose de similaire à :

Array ( [0] => 16711680 [1] => 2130706432 [2] => 939524095 [3] => 342163252 )

Notes

Note: Cette fonction requiert la bibliothèque GD 2.0.1 ou supérieure (2.0.28 ou supérieure est recommandée).


Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique