Imagick::waveImage
(PECL imagick 2.0.0)
Imagick::waveImage — Aplica un filtro de onda a la imagen
Descripción
bool Imagick::waveImage
( float
$amplitude
, float $length
)Aplica un filtro de onda a la imagen. Este método está disponible si Imagick ha sido compilado con la versión 6.2.9 o superior de ImageMagick.
Parámetros
-
amplitude -
La amplitud de la onda.
-
length -
La longitud de la onda.
Valores devueltos
Devuelve TRUE en caso de éxito.
Errores/Excepciones
Lanza ImagickException en caso de error.
Ver también
- Imagick::solarizeImage() - Aplica un efecto de solarización a la imagen
- Imagick::oilpaintImage() - Simula una pintura al óleo
- Imagick::embossImage() - Devuelve una imagen en escala de grises con un efecto tridimensional
- Imagick::addNoiseImage() - Añade ruido aleatorio a la imagen
- Imagick::swirlImage() - Arremolina los píxeles desde el centro de la imagen
Ejemplos
Ejemplo #1 WaveImage can be quite slow Imagick::waveImage()
<?php
function waveImage($imagePath, $amplitude, $length) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->waveImage($amplitude, $length);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>