/// <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; }
/// <summary> /// Starts scanning the images. /// </summary> public void PerformScan(WiaImageFormat format) { _imageFormat = format; _imageFile = (ImageFile)_scannerItem.Transfer(format.Value); }