/// <summary> /// 灰度&对比度处理,图片另存为imagePath\_*.* /// 图片(forexample:a.bmp)另存为同文件夹下面的_a.bmp /// </summary> /// <param name="ImagePath"></param> /// <param name="Val_gain"></param> /// <param name="Val_offSet"></param> public EImageBW8 EImageBW8GainOff(EImageBW8 ImageSource, float Val_gain, float Val_offSet) { EImageBW8 EBW8ImageDest = new EImageBW8(ImageSource.Width, ImageSource.Height); // EImageBW8 instance try { EasyImage.GainOffset(ImageSource, EBW8ImageDest, Val_gain, Val_offSet); } catch { } return(EBW8ImageDest); }
public override EImageBW8 Run(EImageBW8 img) { if (!Enable) { return(img); } EImageBW8 imgBw8 = new EImageBW8(); imgBw8.SetSize(img); EasyImage.GainOffset(img, imgBw8, Gain, Offset); img.Dispose(); img = new EImageBW8(); return(imgBw8); }