Imagick::resizeImage
En esta página
Imagick::resizeImage
Escala una imagen
Descripción#
public Imagick::resizeImage(int $columns, int $rows, int $filter, float $blur, [bool $bestfit], [bool $legacy]): bool
```php
Escala una imagen a las dimensiones deseadas con un [filtro](#imagick.constants.filters).
> [!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
`filter`
Consulte la lista de [constantes de filtro](#imagick.constants.filters).
`blur`
El factor de borrosidad donde \> 1 es borroso, \< 1 es nítido.
`bestfit`
Parámetro de ajuste opcional.
## Valores devueltos
Devuelve `true` en caso de éxito.
## Historial de cambios
| Versión | Descripción |
|----|----|
| PECL imagick 2.1.0 | Añadido el parámetro opcional de ajuste. Este método ahora soporta escalas proporcionales. Pase cero como parámetro para escalar proporcionalmente. |
## Ejemplos
`Imagick::resizeImage`
```php