Example #1
0
 /// <summary>
 /// Post processing of scanned images.
 /// </summary>
 public ImageProcessor(ImageFile imageFile, WiaSettings wiaSettings, WiaImageFormat imageFormat)
 {
     _imageFile   = imageFile ?? throw new ArgumentNullException(nameof(imageFile));
     _wiaSettings = wiaSettings;
     _imageFormat = imageFormat;
     _filters     = _imageProcess.Filters;
 }
Example #2
0
 /// <summary>
 /// Starts scanning the images.
 /// </summary>
 public void PerformScan(WiaImageFormat format)
 {
     _imageFormat = format;
     _imageFile   = (ImageFile)_scannerItem.Transfer(format.Value);
 }