(PHP 4 >= 4.0.1, PHP 5, PHP 7, PHP 8)
imagepalettecopy — Copia la paleta de una imagen a otra
imagepalettecopy() copia la paleta de
la imagen src
a la imagen
dst
.
dst
El objeto de la imagen de destino.
src
El objeto de la imagen fuente.
No devuelve ningún valor.
Versión | Descripción |
---|---|
8.0.0 |
dst y src ahora esperan
instancias de GdImage ; anteriormente,
se esperaban resources.
|
Ejemplo #1 Ejemplo con imagepalettecopy()
<?php
// Creación de 2 paletas
$palette1 = imagecreate(100, 100);
$palette2 = imagecreate(100, 100);
// Define el fondo en verde
// para la primera
$green = imagecolorallocate($palette1, 0, 255, 0);
// Copia la primera paleta a la segunda
imagepalettecopy($palette2, $palette1);
// Sabiendo que la paleta ahora está copiada, se puede
// usar el color verde asignado a la primera paleta
// sin necesidad de usar de nuevo la función imagecolorallocate()
imagefilledrectangle($palette2, 0, 0, 99, 99, $green);
// Muestra la imagen en el navegador
header('Content-type: image/png');
imagepng($palette2);
?>