李工

中国人离开整个世界太久了,中国人需要了解世界.
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; //匀噪点

posted on 2012-03-27 18:32  李三  阅读(1451)  评论(0编辑  收藏  举报