imagepalettecopy

(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)

imagepalettecopyCopie la palette d'une image à l'autre

Description

imagepalettecopy(GdImage $dst, GdImage $src): void

imagepalettecopy() copie la palette de l'image src dans l'image dst.

Liste de paramètres

dst

L'objet de l'image de destination.

src

L'objet de l'image source.

Valeurs de retour

Aucune valeur n'est retournée.

Historique

Version Description
8.0.0 dst et src attendent désormais des instances de GdImage ; auparavant, des resources étaient attendues.

Exemples

Exemple #1 Exemple avec imagepalettecopy()

<?php
// Création de 2 palettes
$palette1 imagecreate(100100);
$palette2 imagecreate(100100);

// Définit l'arrière-plan en vert
// pour la première
$green imagecolorallocate($palette102550);

// 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($palette2009999$green);

// Affichage de l'image sur le navigateur
header('Content-type: image/png');

imagepng($palette2);
imagedestroy($palette1);
imagedestroy($palette2);
?>