查詢

Gmagick::addnoiseimage()函式—用法及示例

「 在影象中新增噪點 」


函式名稱: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');

上述示例將會從指定路徑載入一張影象,然後在影象中新增均勻分佈的噪點,最後將處理後的影象儲存到指定路徑。你可以根據需要選擇不同的噪點型別來新增不同風格的噪點效果。

補充糾錯
上一個函式: Gmagick::annotateimage()函式
下一個函式: Gmagick::addimage()函式
熱門PHP函式
分享連結