(PHP 4, PHP 5, PHP 7)
imagecopy — Copiar parte de una imagen
$dst_im
, resource $src_im
, int $dst_x
, int $dst_y
, int $src_x
, int $src_y
, int $src_w
, int $src_h
) : bool
Copia una parte de src_im en
dst_im comenzando en las coodenadas (x,y)
src_x, src_y con
un ancho de src_w y un alto de
src_h. La porción definida será copiada en
las coordenadas (x,y) dst_x y
dst_y.
dst_imRecurso de tipo enlace a la imagen de destino.
src_imRecurso de tipo enlace a la imagen original.
dst_xCoordenada x del punto de destino.
dst_yCoordenada y del punto de destino.
src_xCoordenada x del punto de origen.
src_yCoordenada y del punto de origen.
src_wAncho original.
src_hAltura original.
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Ejemplo #1 Recortar el logotipo de PHP.net
<?php
// Crear instancias de imágenes
$origen = imagecreatefromgif('php.gif');
$destino = imagecreatetruecolor(80, 40);
// Copiar
imagecopy($destino, $origen, 0, 0, 20, 13, 80, 40);
// Imprimir y liberar memoria
header('Content-Type: image/gif');
imagegif($destino);
imagedestroy($destino);
imagedestroy($origen);
?>
El resultado del ejemplo sería algo similar a: