public Bitmap Filter(ref Image image, ImageHelper.ImageFilterHelper.Filters filter, ref bool applied) { if (filter != ImageHelper.ImageFilterHelper.Filters.None) { applied = true; return(ImageHelper.ImageFilterHelper.ApplyFilter(image, filter)); } return((Bitmap)image); }
public void Filter(ref byte[] buffer, ImageHelper.ImageFilterHelper.Filters filter) { if (filter != ImageHelper.ImageFilterHelper.Filters.None && ImageHelper.IsValidImage(buffer)) { Image image = ImageHelper.GetImage(buffer); bool flag = false; buffer = ImageHelper.imageToPNGByteArray(this.Filter(ref image, filter, ref flag)); } }