Imagick::distortImage
En esta página
Imagick::distortImage
Deforma una imagen utilizando varios métodos de distorsión
Descripción#
public Imagick::distortImage(int $method, array $arguments, bool $bestfit): bool
```php
Deforma una imagen utilizando varios métodos de distorsión, mapeando la paleta de colores de la imagen de origen a una nueva imagen destino normalmente del mismo tamaño que la imagen de origen, a menos que 'bestfit' esté establecido a `true`.
Si 'bestfit' está habilitado, y la distorsión lo permite, la imagen destino se ajusta para asegurarse de que la 'imagen' de origen entera se ajustará dentro de la imagen destino final, la cuál será redimensionada e compensada acordemente. También, en la mayoría de los casos el índice virtual de la imagen de origen será tomado en cuenta en el mapeado.
Este método solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.6 o superior.
## Parámetros
`method`
El método de distorsión de la imagen. Véase [constantes de distorsión](#imagick.constants.distortion)
`arguments`
Los argumentos para este método de distorsión
`bestfit`
Intenta redimensionar la imagen destino para ajustarse a la imagen de origen deformada
## Valores devueltos
Devuelve `true` en caso de éxito.
## Errores/Excepciones
Lanza una ImagickException en caso de error.
## Ejemplos
Usar `Imagick::distortImage`:
Deformar una imagen y mostrarla en el navegador.
```php
Resultado del ejemplo anterior es similar a:

Véase también#
Imagick::blurImage, Imagick::motionBlurImage, Imagick::radialBlurImage