/// <summary> /// 图片均衡操作,将传入图片自动转换,imgWidth:设定图片宽度,imgHeight图片设定高度 /// 图片(forexample:a.bmp)另存为同文件夹下面的_a.bmp /// </summary> /// <param name="ImagePath"></param> public void QualizerImage(string ImagePath, int imgWidth, int imgHeight) { try { if ((ImagePath.Length == 0) || (!File.Exists(ImagePath))) { return; } EImageBW8 EBW8ImageOrig = new EImageBW8(); // EImageBW8 instance EImageBW8 EBW8ImageDest = new EImageBW8(); // EImageBW8 instance EBW8ImageOrig.SetSize(imgWidth, imgHeight); // Make image black EasyImage.Oper(EArithmeticLogicOperation.Copy, new EBW8(0), EBW8ImageOrig); EBW8ImageOrig.Load(ImagePath); EBW8ImageDest.SetSize(imgWidth, imgHeight); // Make image black EasyImage.Oper(EArithmeticLogicOperation.Copy, new EBW8(0), EBW8ImageDest); EBW8ImageDest.SetSize(EBW8ImageOrig); EasyImage.Equalize(EBW8ImageOrig, EBW8ImageDest); EBW8ImageOrig.Dispose(); //EBW8ImageDest.Save(ImagePath); EBW8ImageDest.Save(ImageSaveAsPath(ImagePath)); } catch { throw; } }