The following tables list the members exposed by ImageProcessingEngine.
Public Constructors
Name | Description | |
---|---|---|
ImageProcessingEngine | Initializes a new instance of the ImageProcessingEngine class. |
Public Methods
Name | Description | |
---|---|---|
AutoCropImage | Trims the current image, removing blank space around the edges. | |
AverageImage | Changes the color of each pixel in an image to the average color of pixels in its neighborhood. This results in a blur effect. | |
BinaryImage | Imposes a binary filter on an image. | |
BorderRemoveImage | Removes the black borders in a 1-bit black and white image. | |
ColorResolutionImage | Converts an image from any bits-per-pixel to any bits-per-pixel. | |
CropImage | Crops the image, resulting in an image that is the size of the specified rectangle. | |
DeskewImage | Rotates the specified image to straighten it. | |
DespeckleImage | Removes speckles from an image. Typically, this command is used to clean up scanned images (such as FAX images). | |
DocumentCleanup | Cleans up documents for better processing via OCR. | |
DotRemoveImage | Finds and removes dots and specks of various sizes. | |
DynamicBinaryImage | Converts an image into a black and white image without changing its bits per pixel by using a local threshold value for each pixel of the image. | |
EdgeDetectorImage | Applies the specified edge filter to an image. | |
FlipImage | Flips a RasterImage from top to bottom or from left to right. | |
HalftoneImage | Converts a 1-bit, 4-bit, 8-bit, 16-bit, 24-bit, or 32-bit image to a halftoned image, with a specified pattern rotation. A halftoned image is a 1-bit image that has been dithered for black and white printing or display. | |
HistogramEqualizeImage | Linearizes the number of pixels in an image, based on the specified color space. This can be used to bring out the detail in dark areas of an image. This function is useful for pre-processing images for the purpose of improving barcode recognition results. | |
HolePunchRemoveImage | Finds and removes hole punches. | |
IntensityDetectImage | Applies binary segmentation to an image by filtering a specific image to detect colors in a specific intensity range, in a specific color channel(s). | |
InvertedTextImage | Finds and modifies areas of inverted text in a 1-bit black and white image. | |
InvertImage | Inverts the colors in the specified image, giving it the appearance of a photographic negative. | |
LineRemoveImage | Removes horizontal and vertical lines in a 1-bit black and white image. | |
MaximumImage | Erodes dark objects by the specified amount. | |
MedianImage | Changes the color of each pixel in an image to the median color of pixels in its neighborhood. This is similar to AverageImage, but it is used for noise reduction, rather than a blur effect. | |
MinimumImage | Dilates dark objects by the specified amount. | |
PredefinedBinaryImage | Imposes a binary filter on an image. | |
PredefinedSpatialImage | Imposes a spatial filter on an image. | |
ProcessImage | Processes the stream input and outputs it to the desired RasterImageFormat according to the LoadDocumentOptions. | |
ResizeImage | Resizes an image to a new width and height. | |
ResizeInterpolateImage | Applies different kinds of algorithms on images to resize them into the desired size. | |
RotateImage | Rotates the image according to the request parameters. | |
SharpenImage | Increases or decreases the sharpness of an image. | |
SmoothImage | Smooths the bumps and fills in the nicks of a 1-bit black and white image. | |
SpatialImage | Imposes a spatial filter on an image. | |
UnsharpMaskImage | Sharpens the image by applying the unsharp mask. |
See Also