<?php
// Cria duas imagens de paleta
$palette1 = imagecreate(100, 100);
$palette2 = imagecreate(100, 100);
// Aloca a cor verde para o
// fundo da primeira imagem de paleta
$green = imagecolorallocate($palette1, 0, 255, 0);
// Copia a paleta da imagem 1 para a imagem 2
imagepalettecopy($palette2, $palette1);
// Agora que a paleta está copiada, pode-se usar
// a cor verde alocada à imagem 1 sem usar
// imagecolorallocate() duas vezes
imagefilledrectangle($palette2, 0, 0, 99, 99, $green);
// Mostra a imagem no navegador
header('Content-type: image/png');
imagepng($palette2);
imagedestroy($palette1);
imagedestroy($palette2);
?>