imagepalettecopy
(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
imagepalettecopy — Copia a paleta de uma imagem para outra
Descrição
imagepalettecopy() copia a paleta da imagem
src
para a imagem
dst
.
Parâmetros
dst
-
O objeto imagem de destino.
src
-
O objeto imagem de origem.
Valor Retornado
Nenhum valor é retornado.
Registro de Alterações
Versão | Descrição |
---|---|
8.0.0 |
dst e src agora esperam instâncias
GdImage; anteriormente, recursos do tipo resource
eram esperados.
|
Exemplos
Example #1 Exemplo de imagepalettecopy()
<?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);
?>