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; //匀噪点

浙公网安备 33010602011771号