PHP | Función imagecrop()

La función imagecrop() es una función incorporada en PHP que se usa para recortar una imagen en el rectángulo dado. Esta función recorta una imagen al área rectangular dada y devuelve la imagen resultante. La imagen dada no se modifica.

Sintaxis:

resource imagecrop ( $image, $rect )

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

  • $imagen: lo devuelve una de las funciones de creación de imágenes, como imagecreatetruecolor(). Se utiliza para crear el tamaño de la imagen.
  • $rect: el rectángulo de recorte como array con las teclas x, y, ancho y alto.

Valor de retorno: esta función devuelve el recurso de imagen recortada en caso de éxito o Falso en caso de error.

Los siguientes programas ilustran la función imagecrop() en PHP:

Programa:

<?php
  
// Create an image from given image
$im = imagecreatefrompng(
'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-9.png');
  
// find the size of image
$size = min(imagesx($im), imagesy($im));
  
// Set the crop image size 
$im2 = imagecrop($im, ['x' => 0, 'y' => 0, 'width' => 250, 'height' => 150]);
if ($im2 !== FALSE) {
    header("Content-type: image/png");
       imagepng($im2);
    imagedestroy($im2);
}
imagedestroy($im);
?>

producción:
image crop

Artículos relacionados:

Referencia: http://php.net/manual/en/function.imagecrop.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 *