$image
$image : mixed
Image object
Filter class for Imagick
__construct(\Pop\Image\Adapter\AbstractAdapter  $image = null) 
                Constructor
Instantiate an image edit object
| \Pop\Image\Adapter\AbstractAdapter | $image | 
getImage() : \Pop\Image\Adapter\AbstractAdapter
Get the image object
setImage(\Pop\Image\Adapter\AbstractAdapter  $image) : \Pop\Image\AbstractEditObject
                Set the image object
| \Pop\Image\Adapter\AbstractAdapter | $image | 
blur(mixed $radius, mixed $sigma, integer $channel = \Imagick::CHANNEL_ALL) : \Pop\Image\Filter\Imagick
Blur the image.
| mixed | $radius | |
| mixed | $sigma | |
| integer | $channel | 
adaptiveBlur(mixed $radius, mixed $sigma, integer $channel = \Imagick::CHANNEL_DEFAULT) : \Pop\Image\Filter\Imagick
Blur the image.
| mixed | $radius | |
| mixed | $sigma | |
| integer | $channel | 
gaussianBlur(mixed $radius, mixed $sigma, integer $channel = \Imagick::CHANNEL_ALL) : \Pop\Image\Filter\Imagick
Blur the image.
| mixed | $radius | |
| mixed | $sigma | |
| integer | $channel | 
motionBlur(mixed $radius, mixed $sigma, integer $angle, integer $channel = \Imagick::CHANNEL_DEFAULT) : \Pop\Image\Filter\Imagick
Blur the image.
| mixed | $radius | |
| mixed | $sigma | |
| integer | $angle | |
| integer | $channel | 
radialBlur(integer $angle, integer $channel = \Imagick::CHANNEL_ALL) : \Pop\Image\Filter\Imagick
Blur the image.
| integer | $angle | |
| integer | $channel | 
sharpen(mixed $radius, mixed $sigma, integer $channel = \Imagick::CHANNEL_ALL) : \Pop\Image\Filter\Imagick
Sharpen the image
| mixed | $radius | |
| mixed | $sigma | |
| integer | $channel | 
negate() : \Pop\Image\Filter\Imagick
Create a negative of the image
paint(integer  $radius) : \Pop\Image\Filter\Imagick
                Apply an oil paint effect to the image using the pixel radius threshold
| integer | $radius | 
posterize(integer $levels, boolean $dither = false) : \Pop\Image\Filter\Imagick
Apply a posterize effect to the image
| integer | $levels | |
| boolean | $dither | 
noise(integer $type = \Imagick::NOISE_MULTIPLICATIVEGAUSSIAN, integer $channel = \Imagick::CHANNEL_DEFAULT) : \Pop\Image\Filter\Imagick
Apply a noise effect to the image
| integer | $type | |
| integer | $channel | 
diffuse(integer  $radius) : \Pop\Image\Filter\Imagick
                Apply a diffusion effect to the image
| integer | $radius | 
skew(integer $x, integer $y, \Pop\Image\Color\ColorInterface $color = null) : \Pop\Image\Filter\Imagick
Apply a skew effect to the image
| integer | $x | |
| integer | $y | |
| \Pop\Image\Color\ColorInterface | $color | 
swirl(integer  $degrees) : \Pop\Image\Filter\Imagick
                Apply a swirl effect to the image
| integer | $degrees | 
wave(mixed $amp, mixed $length) : \Pop\Image\Filter\Imagick
Apply a wave effect to the image
| mixed | $amp | |
| mixed | $length | 
pixelate(integer $w, integer $h = null) : \Pop\Image\Filter\Imagick
Apply a mosaic pixelate effect to the image
| integer | $w | |
| integer | $h | 
pencil(mixed $radius, mixed $sigma, mixed $angle) : \Pop\Image\Filter\Imagick
Apply a pencil/sketch effect to the image
| mixed | $radius | |
| mixed | $sigma | |
| mixed | $angle |