PHP | Función Imagick cropThumbnailImage()

La función Imagick::cropThumbnailImage() es una función incorporada en PHP que se utiliza para crear una miniatura recortada. Esta función crea una miniatura de tamaño fijo escalando primero la imagen hacia arriba o hacia abajo con parámetros de altura y peso, y luego recortando un área desde el centro de la imagen.

Nota: El uso de la función cropThumbnailImage() puede dar resultados no deseados al usar formatos de imagen .gif. Si está utilizando .gif, debe complementar esta función con la eliminación del lienzo.

Sintaxis:

bool Imagick::cropThumbnailImage( $width, $height, $legacy = FALSE )

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

  • $width: este parámetro contiene el ancho de la miniatura.
  • $height: este parámetro contiene la altura de la miniatura.

Valor de retorno: esta función devuelve True en caso de éxito.

Errores/Excepciones: Esta función lanza ImagickException en caso de error.

Imagen original:

El siguiente programa ilustra la función Imagick::cropThumbnailImage() en PHP:

Programa:

<?php
   
// Create a new object
$image = new Imagick(
'https://media.geeksforgeeks.org/wp-content/uploads/20190714133012/gfg390x152.png');
   
// Crop and resize the image
$image -> cropThumbnailImage(300, 50);
   
// Remove the canvas using the line below 
// if the image is a .gif file:
// $image->setImagePage(0, 0, 0, 0);
   
// Image header
header('Content-type: image/png');
    
// Display resulting image:
echo $image;
  
?>

Producción:

Referencia: https://www.php.net/manual/en/imagick.cropthumbnailimage.php

Publicación traducida automáticamente

Artículo escrito por Anirban166 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 *