imagepalettecopy

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

imagepalettecopyCopia la paleta de una imagen a otra

Descripción

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

imagepalettecopy() copia la paleta de la imagen src a la imagen dst.

Parámetros

dst

El objeto de la imagen de destino.

src

El objeto de la imagen fuente.

Valores devueltos

No devuelve ningún valor.

Historial de cambios

Versión Descripción
8.0.0 dst y src ahora esperan instancias de GdImage ; anteriormente, se esperaban resources.

Ejemplos

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);
?>