c# MagickNet图片处理(二)AddNoise添加噪点
添加噪点,是为了上照片更像老照片,没有用过。
MagickNet的噪点提供出几种类型:
MagickNet.NoiseType.GaussianNoise //高斯噪点
MagickNet.NoiseType.ImpulseNoise; //脉冲噪点
MagickNet.NoiseType.LaplacianNoise; //拉普拉斯算子噪点
MagickNet.NoiseType.MultiplicativeGaussianNoise;//乘高斯噪点
MagickNet.NoiseType.PoissonNoise; //泊松
MagickNet.NoiseType.UniformNoise; //匀噪点
原图
处理代码:
namespace MagickNetTest { class Program { static void Main(string[] args) { string _path = @"d:\1.jpg"; MagickNet.Image img = new MagickNet.Image(_path); img.Quality = 100; //添加噪点 img.AddNoise(MagickNet.NoiseType.ImpulseNoise); string SaveToPath = @"d:\AddNoise.jpg"; img.Write(SaveToPath); img.Dispose(); } } }
MagickNet.NoiseType.GaussianNoise //高斯噪点
MagickNet.NoiseType.ImpulseNoise; //脉冲噪点
MagickNet.NoiseType.LaplacianNoise; //拉普拉斯算子噪点
MagickNet.NoiseType.PoissonNoise; //泊松
MagickNet.NoiseType.UniformNoise; //匀噪点