imagepalettecopy

(PHP 4 >= 4.0.1, PHP 5)

imagepalettecopyCopie 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()

  1. <?php
  2. // Création de 2 palettes
  3. $palette1 = imagecreate(100, 100);
  4. $palette2 = imagecreate(100, 100);
  5.  
  6. // Définit l'arrière-plan en vert
  7. // pour la première
  8. $green = imagecolorallocate($palette1, 0, 255, 0);
  9.  
  10. // Copie la première palette dans la deuxième
  11. imagepalettecopy($palette2, $palette1);
  12.  
  13. // Sachant que la palette est maintenant copiée, nous pouvons
  14. // utiliser la couleur verte allouée à la première palette
  15. // sans pour autant utiliser de nouveau la fonction imagecolorallocate()
  16. imagefilledrectangle($palette2, 0, 0, 99, 99, $green);
  17.  
  18. // Affichage de l'image sur le navigateur
  19. header('Content-type: image/png');
  20.  
  21. imagepng($palette2);
  22. imagedestroy($palette1);
  23. imagedestroy($palette2);
  24. ?>

LoadingChargement en cours