(PHP 4, PHP 5, PHP 7, PHP 8)
imagecopy — Copia uma parte de uma imagem
$dst_image,$src_image,$dst_x,$dst_y,$src_x,$src_y,$src_width,$src_height
Copia uma parte de src_image para
dst_image, começando nas coordenadas x, y
src_x, src_y com
uma largura de src_width e uma altura de
src_height. A porção definida será copiada
para as coordenadas x, y, dst_x e
dst_y.
dst_imageRecurso da imagem de destino.
src_imageRecurso da imagem de origem.
dst_xCoordenada x do ponto de destino.
dst_yCoordenada y do ponto de destino.
src_xCoordenada x do ponto de origem.
src_yCoordenada y do ponto de origem.
src_widthLargura da imagem de origem.
src_heightAltura da imagem de origem.
| Versão | Descrição |
|---|---|
| 8.0.0 |
dst_image e src_image esperam
instâncias de GdImage; anteriormente, esperavam
resource.
|
Exemplo #1 Recortando o logotipo do PHP.net
<?php
// Criar instâncias de imagens
$src = imagecreatefromgif('php.gif');
$dest = imagecreatetruecolor(80, 40);
// Copiar
imagecopy($dest, $src, 0, 0, 20, 13, 80, 40);
// Exibir
header('Content-Type: image/gif');
imagegif($dest);
?>O exemplo acima produzirá algo semelhante a: