imagepalettecopy

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

imagepalettecopyCopiar la paleta de una imagen a otra

Descripción

imagepalettecopy(resource$destination, resource$source): void

imagepalettecopy() copia la paleta de la imagen source a la imagen destination.

Parámetros

destination

El recurso de imagen de destino.

source

El recurso de imagen de origen.

Valores devueltos

No devuelve ningún valor.

Ejemplos

Ejemplo #1 Ejemplo de imagepalettecopy()

<?php
// Crear dos imágenes de paleta
$paleta1 = imagecreate(100, 100);
$paleta2 = imagecreate(100, 100);

// Asignar verde al fondo
// en la primera imagen de paleta
$verde = imagecolorallocate($paleta1, 0, 255, 0);

// Copiar la paleta de la imagen 1 a la imagen 2
imagepalettecopy($paleta2, $paleta1);

// Ya que la paleta ha sido copiada podemos usar el
// color verde asignado a la imagen 1 sin usar
// imagecolorallocate() dos veces
imagefilledrectangle($paleta2, 0, 0, 99, 99, $verde);

// Imprimir la imagen en el navegdor
header('Content-type: image/png');

imagepng($paleta2);
imagedestroy($paleta1);
imagedestroy($paleta2);
?>
To Top