查询

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函数
分享链接