Imagick::waveImage
Imagick::waveImage
(PECL imagick 2.0.0)
Imagick::waveImage — Applies wave filter to the image
Description
bool Imagick::waveImage ( float $amplitude , float $length )
Applies a wave filter to the image. This method is available if Imagick has been compiled against ImageMagick version 6.2.9 or newer.
Parameters
amplitude
The amplitude of the wave.
length
The length of the wave.
Return Values
Returns TRUE
on success.
Errors/Exceptions
Throws ImagickException on error.
See Also
- Imagick::solarizeImage() - Applies a solarizing effect to the image
- Imagick::oilpaintImage() - Simulates an oil painting
- Imagick::embossImage() - Returns a grayscale image with a three-dimensional effect
- Imagick::addNoiseImage() - Adds random noise to the image
- Imagick::swirlImage() - Swirls the pixels about the center of the image
Examples
Example #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(
}
?>
← Imagick::vignetteImage
Imagick::whiteThresholdImage →
© 1997–2017 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.