Пример #1
0
 /// <summary>
 /// Draw a watermark from the given BytesSource or StreamSource
 /// </summary>
 /// <param name="source"></param>
 /// <param name="ioId"></param>
 /// <param name="watermark"></param>
 /// <returns></returns>
 public BuildNode Watermark(IBytesSource source, int?ioId, WatermarkOptions watermark)
 {
     if (ioId == null)
     {
         ioId = this.Builder.GenerateIoId();
     }
     this.Builder.AddInput(ioId.Value, source);
     return(To(new
     {
         watermark = watermark.ToImageflowDynamic(ioId.Value)
     }));
 }
Пример #2
0
 public InputWatermark(IBytesSource source, int ioId, WatermarkOptions watermark)
 {
     Source    = source;
     IoId      = ioId;
     Watermark = watermark;
 }
Пример #3
0
 /// <summary>
 /// Draw a watermark from the given BytesSource or StreamSource
 /// </summary>
 /// <param name="source"></param>
 /// <param name="watermark"></param>
 /// <returns></returns>
 public BuildNode Watermark(IBytesSource source, WatermarkOptions watermark) =>
 Watermark(source, null, watermark);
Пример #4
0
 public InputWatermark(IBytesSource source, WatermarkOptions watermark)
 {
     Source    = source;
     Watermark = watermark;
 }