(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
imagepalettecopy — Copy the palette from one image to another
   imagepalettecopy() copies the palette from the
   src image to the 
   dst image.
  
dstThe destination image object.
srcThe source image object.
No value is returned.
| Version | Description | 
|---|---|
| 8.0.0 | dstandsrcexpect
       GdImage instances now; previously, resources
       were expected. | 
Example #1 imagepalettecopy() example
<?php
// Create two palette images
$palette1 = imagecreate(100, 100);
$palette2 = imagecreate(100, 100);
// Allocate the background to be 
// green in the first palette image
$green = imagecolorallocate($palette1, 0, 255, 0);
// Copy the palette from image 1 to image 2
imagepalettecopy($palette2, $palette1);
// Since the palette is now copied we can use the 
// green color allocated to image 1 without using 
// imagecolorallocate() twice
imagefilledrectangle($palette2, 0, 0, 99, 99, $green);
// Output image to the browser
header('Content-type: image/png');
imagepng($palette2);
imagedestroy($palette1);
imagedestroy($palette2);
?>