public static void MedianPreview() { Program.mainForm.SetMedianVars(); FileInfo firstImg = IOUtils.GetFiles()[0]; string tempImgPath = Path.Combine(Paths.GetDataPath(), "medianpreview" + firstImg.Extension); if (File.Exists(tempImgPath)) { File.Delete(tempImgPath); } File.Copy(firstImg.FullName, tempImgPath); EffectsUtils.Median(tempImgPath, medianRadiusMin, medianRadiusMax); Program.PreviewImage(tempImgPath); }
public static void NoisePreview() { Program.mainForm.SetNoiseVars(); FileInfo firstImg = IOUtils.GetFiles()[0]; string tempImgPath = Path.Combine(Paths.GetDataPath(), "noisepreview" + firstImg.Extension); if (File.Exists(tempImgPath)) { File.Delete(tempImgPath); } File.Copy(firstImg.FullName, tempImgPath); Random rand = new Random(); EffectsUtils.AddNoise(tempImgPath, GetNoiseTypeList(), attenMin, attenMax, monochrome); Program.PreviewImage(tempImgPath); }