imagecolorset
(PHP 4, PHP 5)
imagecolorset — Change la couleur dans une palette à l'index donné
Description
void imagecolorset
( resource
$image
, int $index
, int $red
, int $green
, int $blue
[, int $alpha
= 0
] )Permet d'attribuer à un index d'une palette une couleur spécifique. C'est une fonction très pratique pour effectuer du remplissage de couleur sans le faire réellement.
Liste de paramètres
-
image
-
Une ressource d'image, retournée par une des fonctions de création d'images, comme imagecreatetruecolor().
-
index
-
Un index de la palette.
-
red
-
Valeur du composant rouge.
-
green
-
Valeur du composant vert.
-
blue
-
Valeur du composant bleu.
-
alpha
-
Valeur du composant alpha.
Valeurs de retour
Aucune valeur n'est retournée.
Historique
Version | Description |
---|---|
5.4.0 |
Le paramètre alpha a été ajouté.
|
Exemples
Exemple #1 Exemple avec imagecolorset()
<?php // Création d'une image de 300x100 pixels $im = imagecreate(300, 100); // Définit la couleur d'arrière-plan à rouge imagecolorallocate($im, 255, 0, 0); // Récupération de l'index de la couleur d'arrière-plan $bg = imagecolorat($im, 0, 0); // Définit la couleur d'arrière-plan à bleu imagecolorset($im, $bg, 0, 0, 255); // Affiche l'image dans le navigateur header('Content-Type: image/png'); imagepng($im); imagedestroy($im); ?>