コード例 #1
0
 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);
 }
コード例 #2
0
 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));
     }
 }