(PHP 4, PHP 5, PHP 7, PHP 8)
imagecolorexact — Retourne l'index de la couleur donnée
Description
imagecolorexact(
GdImage
$image
,
int
$red
,
int
$green
,
int
$blue
): int
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 le seront pas.
Liste de paramètres
-
image
-
Un objet GdImage, retournée 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.
Historique
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($im, 255, 0, 0);
$colors[] = imagecolorexact($im, 0, 0, 0);
$colors[] = imagecolorexact($im, 255, 255, 255);
$colors[] = imagecolorexact($im, 100, 255, 52);
print_r($colors);
// Libération de la mémoire
imagedestroy($im);
?>
Résultat de l'exemple ci-dessus est similaire à :
Array
(
[0] => 16711680
[1] => 0
[2] => 16777215
[3] => 6618932
)
Voir aussi
- imagecolorclosest() - Retourne l'index de la couleur la plus proche d'une couleur donnée