imagecolorexact

(PHP 4, PHP 5)

imagecolorexactRetourne l'index de la couleur donn�e

Description

int imagecolorexact ( resource $image , int $red , int $green , int $blue )

Retourne l'index de la couleur sp�cifi�e dans la palette de l'image image .

Si vous cr�ez l'image depuis un fichier, seules les couleurs utilis�es dans l'image seront r�solues. Les couleurs uniquement pr�sentes dans la palette ne seront pas r�solues.

Liste de param�tres

image

Une ressource d'image, retourn� par une des fonctions de cr�ation d'images, comme imagecreatetruecolor().

red

Valeur du composant rouge.

green

Valeur du composant vert.

blue

Valeur du composant bleu.

Valeurs de retour

Retourne l'index de la couleur sp�cifi� dans la palette, ou -1 si la couleur n'existe pas.

Exemples

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

<?php
// D�finit l'image
$im imagecreatefrompng('./gdlogo.png');

$colors   = Array();
$colors[] = imagecolorexact($im25500);
$colors[] = imagecolorexact($im000);
$colors[] = imagecolorexact($im255255255);
$colors[] = imagecolorexact($im10025552);

print_r($colors);

// Lib�ration de la m�moire
imagedestroy($im);
?>

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

Array
(
    [0] => 16711680
    [1] => 0
    [2] => 16777215
    [3] => 6618932
)

Voir aussi