函数名称: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');
上述示例将会从指定路径加载一张图像,然后在图像中添加均匀分布的噪点,最后将处理后的图像保存到指定路径。你可以根据需要选择不同的噪点类型来添加不同风格的噪点效果。