(PHP 4, PHP 5, PHP 7, PHP 8)
imagecopy — Copia una parte de una imagen
$dst_image
,$src_image
,$dst_x
,$dst_y
,$src_x
,$src_y
,$src_width
,$src_height
Copia una parte de la imagen src_image
a la imagen de
destino dst_image
, comenzando en las coordenadas
src_x
, src_y
y con un ancho
de src_width
y una altura de src_height
.
La porción así definida será copiada y colocada en las coordenadas dst_x
y dst_y
.
dst_image
Recurso de tipo enlace a la imagen de destino.
src_image
Recurso de tipo enlace a la imagen original.
dst_x
X: coordenadas del punto de destino.
dst_y
Y: coordenadas del punto de destino.
src_x
X: coordenadas del punto origen.
src_y
Y: coordenadas del punto origen.
src_width
Ancho original.
src_height
Altura original.
Versión | Descripción |
---|---|
8.0.0 |
dst_image y src_image
ahora requieren instancias de GdImage;
anteriormente se esperaban resources.
|
Ejemplo #1 Se recorta el logo PHP.net
<?php
// Creación de las instancias de imagen
$src = imagecreatefromgif('php.gif');
$dest = imagecreatetruecolor(80, 40);
// Copia
imagecopy($dest, $src, 0, 0, 20, 13, 80, 40);
// Visualización y liberación de la memoria
header('Content-Type: image/gif');
imagegif($dest);
?>
El resultado del ejemplo sería algo similar a: