(PHP 4, PHP 5)
imagecolorset — Change la couleur dans une palette à l'index donné
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.
Une ressource d'image, retourné par une des fonctions de création d'images, comme imagecreatetruecolor().
Un index de la palette.
Valeur du composant rouge.
Valeur du composant vert.
Valeur du composant bleu.
Valeur du composant alpha.
Cette modification existe dans la version de développement de PHP, et existera probablement après la version 5.3.
Aucune valeur n'est retournée.
Version | Description |
---|---|
Futur | Le paramètre alpha a été ajouté. |
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);
?>