imagecolorat

(PHP 4, PHP 5)

imagecoloratRetourne l'index de la couleur d'un pixel donn�

Description

int imagecolorat ( resource $image , int $x , int $y )

Retourne l'index de la couleur du pixel situ� aux coordonn�es sp�cifi�es, dans l'image image .

Si PHP supporte la biblioth�que GD version 2.0 ou plus r�cent, et que l'image est une image en TrueColor, cette fonction retourne la valeur RGB du pixel, sous forme d'un entier. Utiliser les op�rateurs de bits et les masques pour distinguer le rouge, du vert et du bleu :

Liste de param�tres

image

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

x

X : coordonn�e du point.

y

Y : coordonn�e du point.

Valeurs de retour

Retourne l'index de la couleur.

Exemples

Exemple #1 Acc�s aux valeurs RGB

<?php
$im 
imagecreatefrompng("php.png");
$rgb imagecolorat($im1015);
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> 8) & 0xFF;
$b $rgb 0xFF;
var_dump($r$g$b);
?>

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

int(119)
int(123)
int(180)

Exemple #2 Valeurs RVB lisibles en utilisant la fonction imagecolorsforindex()

<?php
$im 
imagecreatefrompng("php.png");
$rgb imagecolorat($im1015);

list(
$r$g$b$alpha) = imagecolorsforindex($rgb);

var_dump($r$g$b$alpha);
?>

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

int(119)
int(123)
int(180)

Voir aussi