public ImageMagickPreprocessor(double percentageDeskew, ImagePreprocessorFilePolicy policy, string intermediateFolder) { DeskewPercentage = new Percentage(percentageDeskew); SetFilePolicy(policy); IntermediateFolder = intermediateFolder; Directory.CreateDirectory(IntermediateFolder); }
public void SetFilePolicy(ImagePreprocessorFilePolicy policy) { switch (policy) { case ImagePreprocessorFilePolicy.TempFilePolicy: SetTempFilePolicy(); break; case ImagePreprocessorFilePolicy.RenamedFilePolicy: SetRenamedFilePolicy(); break; default: break; } }