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