public static void SaltAndPepperNoise(this Bitmap image, double noiseAmount) { AForge.Imaging.Filters.SaltAndPepperNoise s = new AForge.Imaging.Filters.SaltAndPepperNoise(); s.NoiseAmount = noiseAmount; s.ApplyInPlace(image); }
public static Bitmap SaltAndPepper(Bitmap bmp, int intensity) { SaltAndPepperNoise filter = new SaltAndPepperNoise(intensity); filter.ApplyInPlace(bmp); return bmp; }
/// <summary> /// Performs a salt and pepper attack on the bmp. /// </summary> /// <param name="p">the intensity to perform the attack at</param> /// <returns>the resulting image</returns> internal AltariaImage SaltAndPepper(double p) { AltariaImage nai = new AltariaImage(new Bitmap(this.originalbmp), this.Name); SaltAndPepperNoise filter = new SaltAndPepperNoise(p); filter.ApplyInPlace(nai.originalbmp); return nai; }