imagepalettecopy
(PHP 4 >= 4.0.1, PHP 5)
imagepalettecopy — Copie la palette d'une image à l'autre
Description
void imagepalettecopy
( resource
$destination
, resource $source
)
imagepalettecopy() copie la palette de
l'image source
dans l'image
destination
.
Liste de paramètres
-
destination
-
La ressource de l'image de destination.
-
source
-
La ressource de l'image source.
Valeurs de retour
Aucune valeur n'est retournée.
Exemples
Exemple #1 Exemple avec imagepalettecopy()
- <?php
- // Création de 2 palettes
- $palette1 = imagecreate(100, 100);
- $palette2 = imagecreate(100, 100);
- // Définit l'arrière-plan en vert
- // pour la première
- $green = imagecolorallocate($palette1, 0, 255, 0);
- // Copie la première palette dans la deuxième
- imagepalettecopy($palette2, $palette1);
- // Sachant que la palette est maintenant copiée, nous pouvons
- // utiliser la couleur verte allouée à la première palette
- // sans pour autant utiliser de nouveau la fonction imagecolorallocate()
- imagefilledrectangle($palette2, 0, 0, 99, 99, $green);
- // Affichage de l'image sur le navigateur
- header('Content-type: image/png');
- imagepng($palette2);
- imagedestroy($palette1);
- imagedestroy($palette2);
- ?>