Пример #1
0
 public void Watermark(ref byte[] buffer, ImageHelper.Watermark waterMark, string waterMarkString)
 {
     if (waterMark != ImageHelper.Watermark.None && ImageHelper.IsValidImage(buffer))
     {
         Image image = ImageHelper.GetImage(buffer);
         bool  flag  = false;
         buffer = ImageHelper.imageToPNGByteArray(this.Watermark(ref image, waterMark, waterMarkString, ref flag));
     }
 }
Пример #2
0
 public Bitmap Watermark(ref Image image, ImageHelper.Watermark waterMark, string waterMarkString, ref bool applied)
 {
     if (waterMark != ImageHelper.Watermark.None && (AppSettings.ImageWatermarkEnabled))
     {
         return(ImageHelper.ApplyWatermark(image, checked ((ImageHelper.Watermark)waterMark), int.Parse(AppSettings.ImageWatermarkMinHeight), int.Parse(AppSettings.ImageWatermarkMinWidth), 10, 10, AppSettings.ImageWatermark, ref applied));
     }
     else if (waterMark != ImageHelper.Watermark.None && watermark)
     {
         return(ImageHelper.ApplyWatermark(image, checked ((ImageHelper.Watermark)waterMark), 10, 10, AppSettings.ImageWatermark, ref applied));
     }
     return((Bitmap)image);
 }