PHP | función imagecopy()

La función imagecopy() es una función incorporada en PHP que se usa para copiar la imagen o parte de la imagen. Esta función devuelve verdadero en caso de éxito o falso en caso de error.

Sintaxis:

bool imagecopy ( $dst_image, $src_image, $dst_x, $dst_y, $src_x, 
$src_y, $src_w, $src_h )

Parámetros: esta función acepta ocho parámetros, como se mencionó anteriormente y se describe a continuación:

  • $dst_image: este parámetro se utiliza para establecer el recurso de enlace de imagen de destino.
  • $src_image: este parámetro se utiliza para establecer el recurso de enlace de la imagen de origen.
  • $dst_x: este parámetro se usa para establecer la coordenada x del punto de destino.
  • $dst_y: este parámetro se utiliza para establecer la coordenada y del punto de destino.
  • $src_x: este parámetro se utiliza para establecer la coordenada x del punto de origen.
  • $src_y: este parámetro se utiliza para establecer la coordenada x del punto de origen.
  • $src_w: este parámetro se usa para establecer el ancho de la fuente.
  • $src_h: este parámetro se usa para establecer la altura de la fuente.

Valor devuelto: esta función devuelve verdadero en caso de éxito o falso en caso de error.

Los siguientes programas ilustran la función imagecopy() en PHP.

Programa 1:

<?php
  
// Create image instances
$src = imagecreatefromgif(
'https://media.geeksforgeeks.org/wp-content/uploads/animateImages.gif');
$dest = imagecreatetruecolor(400, 200);
  
// Image copy from source to destination
imagecopy($dest, $src, 0, 0, 0, 0, 500, 300);
  
// Output and free from memory
header('Content-Type: image/gif');
imagegif($dest);
  
imagedestroy($dest);
imagedestroy($src);
?>

Producción:
part of image

Programa 2:

<?php
// Create image instances
$src = imagecreatefromgif(
'https://media.geeksforgeeks.org/wp-content/uploads/animateImages.gif');
$dest = imagecreatetruecolor(665, 180);
  
// Image copy from source to destination
imagecopy($dest, $src, 0, 0, 0, 0, 665, 180);
  
// Output and free from memory
header('Content-Type: image/gif');
imagegif($dest);
  
imagedestroy($dest);
imagedestroy($src);
?>

Producción:
full image

Artículos relacionados:

Referencia: http://php.net/manual/en/function.imagecopy.php

Publicación traducida automáticamente

Artículo escrito por Mahadev99 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *