DJ Mike's Tutorials: PHP

ImageMagick Functions

^

Imagick::addNoiseImage

Description:
bool Imagick::addNoiseImage ( int $noise_type [, int $channel ] )

Adds random noise to the image.
Parameters:
noise_type:
The type of the noise.
Noise Constants:
imagick::NOISE_UNIFORM
imagick::NOISE_GAUSSIAN
imagick::NOISE_MULTIPLICATIVEGAUSSIAN
imagick::NOISE_IMPULSE
imagick::NOISE_LAPLACIAN
imagick::NOISE_POISSON
channel:
Provide any channel constant that is valid for your channel mode. To apply to more than one channel, combine channeltype constants using bitwise operators. Defaults to Imagick::CHANNEL_ALL.
Channel constants:
imagick::CHANNEL_UNDEFINED
imagick::CHANNEL_RED
imagick::CHANNEL_GRAY
imagick::CHANNEL_CYAN
imagick::CHANNEL_GREEN
imagick::CHANNEL_MAGENTA
imagick::CHANNEL_BLUE
imagick::CHANNEL_YELLOW
imagick::CHANNEL_ALPHA
imagick::CHANNEL_OPACITY
imagick::CHANNEL_MATTE
imagick::CHANNEL_BLACK
imagick::CHANNEL_INDEX
imagick::CHANNEL_ALL
Return Values
Returns TRUE on success.

Examples

Uniform Laplacian Multipicarivegaussian
Impulse Poisson gaussian
<?php
header
("Content-type: image/jpeg");
$image = new Imagick("opossum.jpg"); 
$image->addnoiseImage(Imagick::NOISE_POISSON);
echo 
$image;
?>


^


Created by DJ Mike from Santa Barbara

DJ Mike


Dance Away Santa Barbara's Home Page
<a href="http://www.statcounter.com/" target="_blank"> <img src="http://c5.statcounter.com/counter.php?sc_project=1321035&java=0&security=da2193dc" alt="counter free hit invisible" border="0" /></a>