| ApplyAutoLevelsFilter() | Important: This method is applicable only to gray and color images. Automatically configures settings and applies the AdjustLevels filter. |
| ApplyPageProfile( name: string, [optional] onlyModificators: bool ) | Applies the selected enhancement profile to an image. See Apply an enhancement profile. |
| ApplyShadowsHighlightsFilter() | Important: This method is applicable only to gray and color images. Applies a locally adaptive image contrast enhancement. |
| ApplySigmaFilter() | Important: This method is applicable only to gray and color images. Applies a sigma filter to delete digital noise from images. |
| AutoCrop( [optional] type: string ) | Automatically searches for page boundaries on an image, crops the area that contains data for extraction, and corrects skews and distortions. Possible values of the optional type are Photo, Scan, Generic. |
| BackToSourceImage() | Returns to the source image. |
| ChangeResolution( int ) | Changes image resolution on a page (or all pages) of a document or a batch to the specified value. |
| ConvertToBW() | Converts a page (or all pages) of a document or a batch to black-and-white. |
| Copy( target: IWorkspaceItem, [optional] inside: bool ): IWorkspaceItem | Copies a document or a page after the target item, or inside it. A target can be a batch, document or page. Insertion can be made after the target at the same level (if the inside parameter is set to “false”) or inside the target at the beginning of the list (if the inside parameter is set to “true”). |
| CorrectBrightness( brightness: int ) | Important: This method is applicable only to gray and color images. Corrects the brightness of an image. Possible values are from -100 to 100. |
| CorrectContrast( contrast: int ) | Important: This method is applicable only to gray and color images. Corrects the contrast of an image. Possible values are from -100 to 100. |
| Crop( rect: IPageRect ) | Crops an area on a page (or all pages) of a document or a batch. |
| Deskew( [optional] byLines: bool, [optional] byBlackSquares: bool, [optional] byText: bool ) | Deskews a page (or all pages) of a document or a batch. By default, the byLines and byBlackSquares parameters are set to “false” while the byText parameter is set to “true”. |
| Despeckle( [optional] garbageSize: VARIANT ) | Despeckles a page (or all pages) of a document or a batch. |
| Erase( rect: IPageRect, [optional] rColor: int, [optional] gColor: int, [optional] bColor: int ) | Erases an area on a page (or all pages) of a document or a batch. |
| FlipHorizontal() | Flips a page (or all pages) of a document or a batch horizontally. |
| FlipVertical() | Flips a page (or all pages) of a document or a batch vertically. |
| FreeScale( newWidth: int, newHeight: int, newResolution: int ) | Scales a page (or all pages) of a document or a batch according to specified values. |
| Invert( [optional] rect: IPageRect ) | Inverts a page (or all pages) of a document or a batch. |
| IsPhoto: bool | Shows whether an image is a photo. |
| IsSuitableForOcr: bool | Shows whether an image is suitable for OCR. |
| Move( target: IWorkspaceItem, [optional] inside: bool ) | Moves a document or a page after the target item, or inside it. A target can be a batch, document or page. Insertion can be made after the target at the same level (if the inside parameter is set to “false”) or inside the target at the beginning of the list (if the inside parameter is set to “true”). |
| RemoveGeometricalDistortions() | Corrects geometrical distortions of trapeziums and crooked lines on an image. |
| RemoveMotionBlur() | Important: This method is applicable only to gray and color images. Detects and removes blur that is caused by moving a document or a camera/scanner. |
| RemoveScannerShadowFromImage() | Removes shadow from a scanner (for example, in the center spread). |
| RemoveStamps( colorToFilter: string, [optional] rect: IPageRect ) | Important: This method can only be applied to color images. Removes stamps from images. colorToFilter — the color of the stamps you want to remove. Accepts string values Red, Green, Blue, and Yellow (not case-sensitive). rect — the area of the image from which you want to remove stamps. If this parameter is not specified, stamps are removed from the entire image. See Remove stamps from part of an image. |
| RemoveStampsExt( colorsToFilter: string ) | Important: This method is applicable only to color images. Removes stamps from images. colorsToFilter — the color of stamps for deletion. String values: Red, Green, Blue, Yellow, Orange, LightBlue, Purple (regardless of register). You can specify several values separated by a comma (for example, “Red, Green”). You can also specify a blank line as a value (""). In this case, colors to be deleted are selected automatically, and the program deletes all colors found on an image from the set of allowable values. See Remove stamps of specific colors. |
| ResetPageProfile() | Resets the image enhancement profile and discards all changes. |
| Rotate( angle: int ) | Rotates a page (or all pages) of a document or a batch. |
| SaveAs( fileName: string, [optional] options: IImageSavingOptions ) | Saves pages, a page image, or a batch to a file. When saving a multi-page document (or a batch) in a single-page format, an exception is returned. |
| Scale( ratio: int ) | Scales a page (or all pages) of a document or a batch relative to the basic value of 100. |
| SplitHorizontal( pos: int ) | Splits a page (or all pages) of a document or a batch horizontally. |
| SplitVertical( pos: int ) | Splits a page (or all pages) of a document or a batch vertically. |
| SuitabilityForOCR: float | Shows how suitable an image is for OCR. Possible values are from 0.0 to 1.0. |