函式名稱:Gmagick::addnoiseimage()
適用版本:Gmagick擴充套件版本2.0.0及以上
函式說明:Gmagick::addnoiseimage() 方法用於在影象中新增噪點。
用法:
Gmagick Gmagick::addnoiseimage ( int $noise_type )
引數:
$noise_type
:噪點型別,可以是以下常量之一:- Gmagick::NOISE_UNIFORM (0):均勻分佈的噪點。
- Gmagick::NOISE_GAUSSIAN (1):高斯分佈的噪點。
- Gmagick::NOISE_MULTIPLICATIVEGAUSSIAN (2):乘法高斯分佈的噪點。
- Gmagick::NOISE_IMPULSE (3):脈衝噪點。
- Gmagick::NOISE_LAPLACIAN (4):拉普拉斯噪點。
- Gmagick::NOISE_POISSON (5):泊松噪點。
- Gmagick::NOISE_RANDOM (6):隨機噪點。
返回值:成功時返回 true,失敗時返回 false。
示例:
// 建立一個Gmagick物件
$image = new Gmagick('path/to/image.jpg');
// 新增均勻分佈的噪點
$image->addnoiseimage(Gmagick::NOISE_UNIFORM);
// 儲存處理後的影象
$image->writeImage('path/to/output.jpg');
上述示例將會從指定路徑載入一張影象,然後在影象中新增均勻分佈的噪點,最後將處理後的影象儲存到指定路徑。你可以根據需要選擇不同的噪點型別來新增不同風格的噪點效果。