Imagick::thumbnailImage
En esta página
Imagick::thumbnailImage
Modifica el tamaño de una imagen
Descripción#
public Imagick::thumbnailImage(int $columns, int $rows, [bool $bestfit], [bool $fill], [bool $legacy]): bool
```php
Modifica el tamaño de una imagen a las dimensiones dadas y elimina todos los perfiles asociados. El objetivo es producir una miniatura de bajo costo para su visualización en la web. Si `true` se proporciona como tercer argumento, entonces los argumentos `columns` y `rows` se utilizarán como máximo para cada lado. Cada lado se reducirá hasta que se alcance el tamaño deseado.
> [!NOTE]
> El comportamiento del parámetro `bestfit` cambió con Imagick 3.0.0. Antes de esta versión, proporcionar las dimensiones 400x400 a una imagen de dimensiones 200x150 hacía que la parte izquierda permaneciera sin cambios. Con Imagick 3.0.0 y posteriores, la imagen se reduce al tamaño 400x300, siendo este el mejor resultado para esas dimensiones. Si el parámetro `bestfit` es utilizado, la anchura y la altura deben ser proporcionadas.
## Parámetros
`columns`
Ancho de la imagen
`rows`
Alto de la imagen
`bestfit`
Si se deben forzar los valores máximos
`fill`
Si la imagen no llena completamente el área, entonces esta se rellena con el color de fondo de la imagen.
`legacy`
Redondea la dimensión más pequeña al entero inferior más cercano.
## Valores devueltos
Devuelve `true` en caso de éxito.
## Errores/Excepciones
Lanza una ImagickException en caso de error.
## Ejemplos
Ejemplo con `Imagick::thumbnailImage`
```php