 
            | ImageGear22.Processing.Advanced Assembly : ImageGear.Processing.ImageClean Namespace | 
This namespace contains classes to enhance bi-level image support. It includes the ability to check for "noise" of black pixels, clean borders, invert white text, auto-orient image, auto invert black text on the white background, and auto-crop. It now also includes the ability to remove punch holes, and broken, dotted, and solid lines, as well as perform image dilation and erosion.
| Class | Description | |
|---|---|---|
|  | ImGearIC | Provides image clean methods for 1-bit document images. | 
|  | ImGearICBorderOptions | Specifies parameters for ImGearIC.CleanBorders method. | 
|  | ImGearICDotLineOptions | Specifies parameters for ImGearIC.RemoveDotLines method. | 
|  | ImGearICLineOptions | Specifies parameters for ImGearIC.RemoveLines method. | 
|  | ImGearICPunchHoleOptions | Specifies parameters for ImGearIC.RemovePunchHoles method. | 
|  | ImGearICVerifier | Validates applicability of ImageClean methods to ImGearPage object. | 
| Enumeration | Description | |
|---|---|---|
|  | ImGearICDirection | This enumeration specifies the types of object orientations used in the ImageClean API. | 
|  | ImGearICDocumentType | Type of the input document's alignment used for ImGearIC.TextAutoOrientation method. | 
|  | ImGearICUnits | Type of the units of measure used in ImageClean. Used in the following classes: ImGearICPunchHoleOptions, ImGearICDotLineOptions, and ImGearICLineOptions. |