GdPicture.NET.14.API
GdPicture14 Namespace / GdPictureImaging Class
Methods Events

In This Topic
GdPictureImaging Class Members
In This Topic

The following tables list the members exposed by GdPictureImaging.

Public Constructors
 NameDescription
Public ConstructorA standard constructor for the GdPictureImaging class. It initializes an instance of the GdPictureImaging class, which subsequently represents a wrapper for all the image resources you want to process. You will need this object to perform all available operations with your image files.

Processed image resources are identified by their unique image indentifier, so you need to initialize only one GdPictureImaging object to handle all your image files.

 
Top
Public Methods
 NameDescription
Public MethodOverloaded.  Adds border to the bottom of a GdPicture image.  
Public MethodOverloaded.  Adds border to the left of a GdPicture image.  
Public MethodOverloaded.  Adds border to the right of a GdPicture image.  
Public MethodOverloaded.  Adds borders around a GdPicture image.  
Public MethodOverloaded.  Adds border to the top of a GdPicture image.  
Public Method Increase or decrease the color components of a GdPicture image or of an area of a GdPicture image defined by SetROI() method.  
Public Method Adds an image to a Document Identifier Template from a GdPicture image.  
Public Method Creates a new empty Document Identifier Template. Then, you can add images in this template using the ADRAddGdPictureImageToTemplate() method.  
Public Method Creates a new Document Identifier Template from an image file.  
Public Method Creates a new Document Identifier Template from a GdPicture image.  
Public Method Deletes a Document Identifier Template.  
Public Method Performs a Documents Recognition Operation from an image file and returns the Document Identifier Template ID which has the best similar content.  
Public Method Performs a Documents Recognition Operation from a GdPicture image and returns the Document Identifier Template ID which has the best similar content.  
Public Method Returns the Confidence of the closest template obtained during the last Documents Recognition Operation.  
Public Method Returns the Confidence from a specific template obtained during the last Documents Recognition Operation.  
Public Method Returns the current number of Document Identifier Templates.  
Public Method Returns a Document Identifier Template ID from his index.  
Public Method Returns the number of images used in a Document Identifier Template.  
Public Method Gets a TAG to an existing template.  
Public Method Loads a complete Template Configuration From a file previously saved with the ADRSaveTemplateConfig() method.  
Public Method Saves the current Template Configuration within a file in order to load it later using the ADRLoadTemplateConfig() method.  
Public Method Sets a TAG to an existing template. Tip: this can be the name of the Template Identifier.  
Public Method Resets the current Template Configuration, if existing (deletes all template identifiers), and start a new one.  
Public MethodOverloaded. Appends an image resource to a new or existing single or multipage TIFF file according to what you have specified.  
Public Method  
Public MethodOverloaded. Returns a Color object, that represents a required color according to your specified parameters.  
Public MethodReturns a 32-bit value, that represents a color composed from a specified set of alpha, red, green and blue color components.  
Public Method Attaches a thumbnail bitmap to a GdPicture image. If the GdPicture image already embeds a thumbnail it will be replaced.  
Public MethodOverloaded.  Tries to deskew a GdPicture image to about ± 15 degrees. Deskewing an image can help a lot to do OCR, OMR, barcode detection or just improve the readability of an image.  
Public Method Returns if a barcode detected by the Barcode1DReaderDoScan method has a checksum.  
Public Method Releases from memory all information about latest 1D barcode detection.  
Public Method Returns if a recognized code 128 is UCC/EAN-128.  
Public MethodOverloaded. Starts a barcode recognition process on a GdPicture image or on an area of a GdPicture image using different parameters according to what you have specified.  
Public Method Returns the number of barcode detected by the Barcode1DReaderDoScan method.  
Public Method Returns the angle of a barcode detected by the Barcode1DReaderDoScan method.  
Public Method Returns the type of a barcode detected by the Barcode1DReaderDoScan method.  
Public MethodOverloaded.  Returns the value of a barcode detected by the Barcode1DReaderDoScan method.  
Public Method Returns the value of a barcode detected by the Barcode1DReaderDoScan method, in its raw format.  
Public Method Returns the value of a barcode detected by the Barcode1DReaderDoScan method, in its raw format, encoded in a base64 string.  
Public MethodReturns the X position (in pixels) of the top-left corner of a barcode detected by the Barcode1DReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the X position (in pixels) of the top-right corner of a barcode detected by the Barcode1DReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the X position (in pixels) of the bottom-right corner of a barcode detected by the Barcode1DReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the X position (in pixels) of the bottom-left corner of a barcode detected by the Barcode1DReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the top-left corner of a barcode detected by the Barcode1DReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the top-right corner of a barcode detected by the Barcode1DReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the bottom-right corner of a barcode detected by the Barcode1DReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the bottom-left corner of a barcode detected by the Barcode1DReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodOverloaded.  Draws a 1D barcode on a GdPicture image.  
Public Method Gets for the minimum width required to draw a specific barcode on a GdPicture image using one of the Barcode1DWrite methods.  
Public MethodReturns the size, in pixels, required to render an Aztec barcode on a Bitmap.  
Public MethodReleases from memory all information about latest Aztec barcode detection.  
Public MethodOverloaded. Starts a barcode recognition process on a GdPicture image or on an area of a GdPicture image using different parameters according to what you have specified.  
Public Method Returns the confidence of a barcode detected by the BarcodeAztecReaderReaderDoScan method.  
Public MethodReturns the number of barcodes detected by the BarcodeAztecReaderDoScan method.  
Public MethodReturns the value of a barcode detected by the BarcodeAztecReaderDoScan method.  
Public MethodReturns the value, as RAW Bytes, of a barcode detected by the BarcodeAztecReaderDoScan method.  
Public MethodReturns the value of a barcode detected by the BarcodeAztecReaderDoScan method, in its raw format, encoded in a base64 string.  
Public MethodReturns the X position (in pixels) of the top-left corner of a barcode detected by the BarcodeAztecReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the X position (in pixels) of the top-right corner of a barcode detected by the BarcodeAztecReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the X position (in pixels) of the bottom-right corner of a barcode detected by the BarcodeAztecReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the X position (in pixels) of the bottom-right corner of a barcode detected by the' BarcodeAztecReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the top-left corner of a barcode detected by the BarcodeAztecReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the top-right corner of a barcode detected by the BarcodeAztecReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the bottom-right corner of a barcode detected by the BarcodeAztecReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the bottom-left corner of a barcode detected by the BarcodeAztecReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodOverloaded. Draws an Aztec barcode on a GdPicture image.  
Public Method Returns the size, in pixels, required to render a DataMatrix barcode on a Bitmap.  
Public Method Releases from memory all information about latest DataMatrix barcode detection.  
Public MethodOverloaded. Starts a barcode recognition process on a GdPicture image or on an area of a GdPicture image using different parameters according to what you have specified.  
Public Method Returns the number of columns of a barcode detected by the BarcodeDataMatrixReaderDoScan method.  
Public Method Returns the confidence of a barcode detected by the BarcodeDataMatrixReaderReaderDoScan method.  
Public Method Returns the number of barcode detected by the BarcodeDataMatrixReaderDoScan method.  
Public Method Returns the number of rows of a barcode detected by the BarcodeDataMatrixReaderDoScan method.  
Public Method Returns the angle of a barcode detected by the BarcodeDataMatrixReaderDoScan method.  
Public Method Returns the value of a barcode detected by the BarcodeDataMatrixReaderDoScan method.  
Public Method Returns the value, as RAW Bytes, of a barcode detected by the BarcodeDataMatrixReaderDoScan method.  
Public Method Returns the value of a barcode detected by the BarcodeDataMatrixReaderDoScan method, in its raw format, encoded in a base64 string.  
Public MethodReturns the X position (in pixels) of the top-left corner of a barcode detected by the BarcodeDataMatrixReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the X position (in pixels) of the top-right corner of a barcode detected by the BarcodeDataMatrixReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the X position (in pixels) of the bottom-right corner of a barcode detected by the BarcodeDataMatrixReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the X position (in pixels) of the bottom-right corner of a barcode detected by the BarcodeDataMatrixReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the top-left corner of a barcode detected by the BarcodeDataMatrixReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the top-right corner of a barcode detected by the BarcodeDataMatrixReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the bottom-right corner of a barcode detected by the BarcodeDataMatrixReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the bottom-left corner of a barcode detected by the BarcodeDataMatrixReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodOverloaded.  Draws a DataMatrix barcode on a GdPicture image.  
Public Method  
Public MethodReturns the size, in pixels, required to render a MaxiCode on a Bitmap.  
Public MethodReleases from memory all information about latest MaxiCode detection.  
Public MethodOverloaded. Starts a barcode recognition process on a GdPicture image or on an area of a GdPicture image using different parameters according to what you have specified.  
Public Method Returns the confidence of a barcode detected by the BarcodeMaxiCodeReaderReaderDoScan method.  
Public MethodReturns the number of barcodes detected by the BarcodeMaxiCodeReaderDoScan method.  
Public MethodReturns the value of a barcode detected by the BarcodeMaxiCodeReaderDoScan method.  
Public MethodReturns the value, as RAW Bytes, of a barcode detected by the BarcodeMaxiCodeReaderDoScan method.  
Public MethodReturns the value of a barcode detected by the BarcodeMaxiCodeReaderDoScan method, in its raw format, encoded in a base64 string.  
Public MethodReturns the X position (in pixels) of the top-left corner of a barcode detected by the BarcodeMaxiCodeReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the X position (in pixels) of the top-right corner of a barcode detected by the BarcodeMaxiCodeReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the X position (in pixels) of the bottom-right corner of a barcode detected by the BarcodeMaxiCodeReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the X position (in pixels) of the bottom-right corner of a barcode detected by the' BarcodeMaxiCodeReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the top-left corner of a barcode detected by the BarcodeMaxiCodeReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the top-right corner of a barcode detected by the BarcodeAztecReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the bottom-right corner of a barcode detected by the BarcodeMaxiCodeReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the bottom-left corner of a barcode detected by the BarcodeMaxiCodeReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodOverloaded. Draws a MaxiCode on a GdPicture image.  
Public Method Returns the size, in pixels, required to render a Micro QrCode on a Bitmap.  
Public Method Releases from memory all information about latest Micro QR barcode detection.  
Public MethodOverloaded. Starts a barcode recognition process on a GdPicture image or on an area of a GdPicture image using different parameters according to what you have specified.  
Public Method Returns the confidence of a barcode detected by the BarcodeMicroQRReaderDoScan method.  
Public Method Returns the number of barcode detected by the BarcodeMicroQRReaderDoScan method.  
Public Method Returns the angle of a barcode detected by the BarcodeMicroQRReaderDoScan method.  
Public Method Returns the value of a barcode detected by the BarcodeMicroQRReaderDoScan method.  
Public MethodReturns the X position (in pixels) of the top-left corner of a barcode detected by the BarcodeMicroQRReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the X position (in pixels) of the top-right corner of a barcode detected by the BarcodeMicroQRReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the X position (in pixels) of the bottom-right corner of a barcode detected by the BarcodeMicroQRReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the X position (in pixels) of the bottom-left corner of a barcode detected by the BarcodeMicroQRReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the top-left corner of a barcode detected by the BarcodeMicroQRReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the top-right corner of a barcode detected by the BarcodeMicroQRReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the bottom-left corner of a barcode detected by the BarcodeMicroQRReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the bottom-right corner of a barcode detected by the BarcodeMicroQRReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public Method Returns the version of a barcode detected by the BarcodeMicroQRReaderDoScan method.  
Public MethodOverloaded.  Draws a Micro QrCode barcode on a GdPicture image.  
Public Method Returns the size, in pixels, required to render a PDF417 barcode on a Bitmap.  
Public Method Releases from memory all information about latest PDF417 barcode detection.  
Public MethodOverloaded. Starts a barcode recognition process on a GdPicture image or on an area of a GdPicture image using different parameters according to what you have specified.  
Public Method Returns the number of columns of a barcode detected by the BarcodePDF417ReaderDoScan method.  
Public Method Returns the confidence of a barcode detected by the BarcodePDF417ReaderDoScan method.  
Public Method Returns the number of barcode detected by the BarcodePDF417ReaderDoScan method.  
Public Method Returns the number of rows of a barcode detected by the BarcodePDF417ReaderDoScan method.  
Public Method Returns the angle of a barcode detected by the BarcodePDF417ReaderDoScan method.  
Public Method Returns the value, as string, of a barcode detected by the BarcodePDF417ReaderDoScan method.  
Public Method Returns the value, as RAW Bytes, of a barcode detected by the BarcodePDF417ReaderDoScan method.  
Public Method Returns the value of a barcode detected by the BarcodePDF417ReaderDoScan method, in its raw format, encoded in a base64 string.  
Public MethodReturns the X position (in pixels) of the top-left corner of a barcode detected by the BarcodePDF417ReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the X position (in pixels) of the top-right corner of a barcode detected by the BarcodePDF417ReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the X position (in pixel) of the bottom-left corner of a barcode detected by the BarcodePDF417ReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the X position (in pixels) of the bottom-right corner of a barcode detected by the BarcodePDF417ReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the top-left corner of a barcode detected by the BarcodePDF417ReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the top-right corner of a barcode detected by the BarcodePDF417ReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the bottom-left corner of a barcode detected by the BarcodePDF417ReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the bottom-right corner of a barcode detected by the BarcodePDF417ReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodOverloaded.  Draws a PDF417 barcode on a GdPicture image.  
Public Method Returns the size, in pixels, required to render a QrCode on a Bitmap.  
Public MethodReleases from memory all information about latest QR barcode detection.  
Public MethodOverloaded. Starts a barcode recognition process on a GdPicture image or on an area of a GdPicture image using different parameters according to what you have specified.  
Public Method Returns the confidence of a barcode detected by the BarcodeQRReaderDoScan method.  
Public Method Returns the number of barcode detected by the BarcodeQRReaderDoScan method.  
Public Method Returns the angle of a barcode detected by the BarcodeQRReaderDoScan method.  
Public Method Returns the value of a barcode detected by the BarcodeQRReaderDoScan method.  
Public Method Returns the value, as RAW Bytes, of a barcode detected by the BarcodeQRReaderDoScan method.  
Public Method Returns the value of a barcode detected by the BarcodeQRReaderDoScan method, in its raw format, encoded in a base64 string.  
Public MethodReturns the X position (in pixels) of the top-left corner of a barcode detected by the BarcodeQRReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the X position (in pixels) of the top-right corner of a barcode detected by the BarcodeQRReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the X position (in pixels) of the bottom-right corner of a barcode detected by the BarcodeQRReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the X position (in pixels) of the bottom-left corner of a barcode detected by the BarcodeQRReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the top-left corner of a barcode detected by the BarcodeQRReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the top-right corner of a barcode detected by the BarcodeQRReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the bottom-left corner of a barcode detected by the BarcodeQRReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public MethodReturns the Y position (in pixels) of the bottom-right corner of a barcode detected by the BarcodeQRReaderDoScan method. If ROI has been set, this coordinate is relative to the used ROI.  
Public Method Returns the version of a barcode detected by the BarcodeQRReaderDoScan method.  
Public MethodOverloaded.  Draws a QrCode barcode on a GdPicture image.  
Public MethodOverloaded. Paints the whole surface of the specified image, that is represented by its unique image identifier, with the required color.  
Public MethodConverts the required CMYK color, which is composed of a set of specified Cyan, Magenta, Yellow and Black (Key) color components to the RGB color composed of a set of resulting red, green, and blue components.  
Public MethodConverts the required CMY color, which is composed of a set of specified Cyan, Magenta and Yellow color components to the RGB color composed of a set of resulting red, green, and blue components.  
Public Method Performs color detection on an image. Detecting the color scheme can help to dramatically reduce the size of electronically stored documents.  
Public MethodConverts the required HSL color, which is composed of a set of specified hue, saturation and lightness color components to the RGB color composed of a set of resulting red, green and blue components.  
Public MethodConverts the required RGB color, which is composed of a set of specified red, green and blue color components to the CMY color composed of a set of resulting Cyan, Magenta and Yellow components.  
Public MethodConverts the required RGB color, which is composed of a set of specified red, green and blue color components to the CMYK color composed of a set of resulting Cyan, Magenta, Yellow and Black (Key) components.  
Public MethodConverts the required RGB color, which is composed of a set of specified red, green and blue color components to the HSL color composed of a set of resulting hue, saturation and lightness components.  
Public Method Converts bitonal images to an enhanced 8-bit gray-scaled indexed color image. The color table has 256 entries.  
Public Method Converts a GdPicture image to a 16-bit RGB555 color image. 5 bits each are used for the red, green, and blue components. The remaining bit is not used.  
Public Method Converts a GdPicture image to a 16-bit RGB565 color image. 5 bits are used for the red component, 6 bits are used for the green component, and 5 bits are used for the blue component.  
Public MethodOverloaded.  Converts a GdPicture image to a 1-bit BW indexed color image. The color table has 2 entries: 1 Black & 1 White.  
Public MethodOverloaded.  Converts a GdPicture image to a 1-bit (black and white) bitmap using a variant of the Otsu adaptive thresholding method. This method is particularly efficient on documents with contrasted foreground and background.  
Public Method Converts a GdPicture image to a 1-bit (black and white) bitmap using a modified Bradley adaptive thresholding method.  
Public Method Converts a GdPicture image to a 1-bit BW indexed color image specifying a threshold value. This method assumes that the input image is already black and white.  
Public MethodOverloaded.  Converts a GdPicture image to a 1-bit (black and white) bitmap using the Sauvola local adaptive thresholding method. This method is particularly efficient on documents with poor contrast.  
Public Method Converts a GdPicture image to a 1-bit (black and white) bitmap using a variant of the WAN local thresholding method.  
Public Method Converts a GdPicture image to a 24-bit color image. 8 bits each are used for the red, green, and blue components.  
Public Method Converts a GdPicture image to a 32-bit ARGB color image. 8 bits each are used for the alpha, red, green, and blue components.  
Public Method Converts a GdPicture image to a 32-bit PARGB color image. 8 bits each are used for the alpha, red, green, and blue components. The red, green, and blue components are premultiplied, according to the alpha component.  
Public Method Converts a GdPicture image to a 32-bit RGB color image. 8 bits each are used for the red, green, and blue components, and the last 8 bits are neglected.  
Public Method Converts a GdPicture image to a 48-bit RGB color image. 16 bits each are used for the red, green, and blue components.  
Public Method Converts a GdPicture image to a 4-bit indexed color image using a standard color palette. The color table has 16 entries.  
Public Method Converts a GdPicture image to a 4-bit indexed color image using custom color palette. The color table has a maximum of 16 entries.  
Public Method Quantizes & converts a GdPicture image to a 4-bit indexed color image. The color table has a maximum of 16 entries.  
Public Method Converts a GdPicture image to a 64-bit ARGB color image. 16 bits each are used for the alpha, red, green, and blue components.  
Public Method Converts a GdPicture image to a 64-bit PARGB color image. 16 bits each are used for the alpha, red, green, and blue components. The red, green, and blue components are premultiplied according to the alpha component.  
Public Method Converts a GdPicture image to an 8-bit indexed color image using a standard color palette. This method uses an automatic segmentation components algorithm. The color table has a maximum of 256 entries but only 216 will be used.  
Public Method Converts a GdPicture image to an 8-bit gray-scaled indexed color image. The color table has 256 entries.  
Public Method Converts a GdPicture image to an 8-bit gray-scaled indexed color image. This method uses an advanced grayscale color reduction algorithm. The color table has 256 entries.  
Public MethodOverloaded.  Quantizes & converts a GdPicture image to an 8-bit indexed color image. This method uses a color quantization algorithm. The color table has a maximum of 256 entries.  
Public Method Counts the number of pixel that have a specific color on a GdPicture image or into an area of a GdPicture image defined by SetROI() method.  
Public Method Counts the number of unique colors in a GdPicture image or into an area of a GdPicture image defined by SetROI() method.  
Public Method Creates an Anchor Template from a GdPicture image. Anchoring mechanism (or template recognition) can help to align area to be processed by filters, OMR, OCR or barcode recognition. For example, if several documents are scanned of the same form, and the scanning orientation or quality is not guaranteed, the GdPicture Anchoring System can be used to specify the orientation of each document and the translation made to each document from the one where the user selected their Areas (surrounding rectangles). Note: To maximize detection speed and accuracy, the Anchor region must contain less than 50% white pixel and should minimize white margins.  
Public MethodCreates a new GdPicture image and initializes it with a copy of the content of the specified GdPicture image, that is represented by its unique image identifier. The newly created image is identified by its unique non-zero image identifier and it is independent of the defined source image.

Please note that it is your responsibility to release the image resources once you have no use for them.

 
Public MethodCreates a new 24-bit RGB GdPicture image and initializes it with a copy of the content of the specified GdPicture image, that is represented by its unique image identifier. The newly created image is identified by its unique non-zero image identifier and it is independent of the defined source image.

Please note that it is your responsibility to release the image resources once you have no use for them.

 
Public MethodCreates a new 32-bit ARGB GdPicture image and initializes it with a copy of the content of the specified GdPicture image, that is represented by its unique image identifier. The newly created image is identified by its unique non-zero image identifier and it is independent of the defined source image.

Please note that it is your responsibility to release the image resources once you have no use for them.

 
Public MethodCreates a new 32-bit PARGB GdPicture image and initializes it with a copy of the content of the specified GdPicture image, that is represented by its unique image identifier. The newly created image is identified by its unique non-zero image identifier and it is independent of the defined source image.

Please note that it is your responsibility to release the image resources once you have no use for them.

Be aware that 8 bits are used for each of the alpha, red, green, and blue components. The red, green, and blue components are pre-multiplied, according to the alpha component. Just to inform you, that this pixel format provides better performances on Windows applications.

 
Public MethodCreates a new GdPicture image from the defined area of the specified GdPicture image, that is represented by its unique image identifier. The newly created image is identified by its unique non-zero image identifier and it is independent of the defined source image.

Please note that it is your responsibility to release the image resources once you have no use for them.

 
Public MethodOverloaded. Creates a new GdPicture image from an image file stored as an array of bytes.  
Public MethodCreates a new GdPicture image from four separated GdPicture images (1bpp or 8bpp), where each individual image represents the Cyan, Magenta, Yellow, and Black channel of a resulting image. Each of these images, as well as the newly created image, is identified by its unique non-zero image identifier.

Please note that it is your responsibility to release the image resources once you have no use for them.

 
Public MethodOverloaded. Creates a new GdPicture image from an instantiated Device Independent Bitmap (DIB) handle.  
Public MethodOverloaded. Creates a new GdPicture image representing the image based on an input image file according to what you have specified.  
Public MethodCreates a new GdPicture image from a file stored on a distant server using FTP protocol according to what you have specified. The newly created image is identified by its unique non-zero image identifier.

Please note that it is your responsibility to release the image resources once you have no use for them.

 
Public MethodOverloaded. Creates a new GdPicture image from an image file stored on a distant server using HTTP protocol according to what you have specified.  
Public MethodOverloaded.  Creates a new GdPicture image from an image stored into an IStream Object.  
Public Method Creates a new GdPicture image from an image file stored within an area of the memory.  
Public Method Creates a new GdPicture image from raw bitmap in memory.  
Public MethodOverloaded.  Creates a new GdPicture image from an image stored into a Stream Object.  
Public Method Creates a new GdPicture image from image data stored within string data (Encoding 1252).  
Public MethodOverloaded. Creates a new empty GdPicture image with specific dimensions, the required bit depth (bits per pixel) or pixel format, and a background color.  
Public Method Creates thumbnail of custom size from a GdPicture image.  
Public MethodOverloaded.  Creates a High Quality thumbnail of custom size from a GdPicture image.  
Public Method Crops a custom area of a GdPicture image.  
Public MethodOverloaded.  Detects and removes margins consisting of black color around a GdPicture image.  
Public MethodOverloaded.  Detects and sets to White, margins consisting of black color around a GdPicture image. This method does not have the same behavior as the CropBlackBorders() method: The black borders are not removed but are set to blank. Therefore, the image dimensions are kept the same.  
Public MethodOverloaded.  Detects and removes margins consisting of constant color around a GdPicture image.  
Public Method Crops the bottom of a GdPicture image.  
Public Method Crops the left of a GdPicture image.  
Public Method Crops the right of a GdPicture image.  
Public Method Crops the top of a GdPicture image.  
Public MethodOverloaded.  Detects and removes margins consisting of white color around a GdPicture image.  
Public MethodReturns a decoded string using the Base64 encoding algorithm from the given source string.  
Public Method Releases from the memory an Anchor Template previously created by the CreateAnchorTemplate method.  
Public Method Deletes black borders of a document image by replacing them with white content.  
Public Method Detaches a thumbnail bitmap to a GdPicture image.  
Public Method Returns the default window level of a DICOM image.  
Public Method Returns the default window width of a DICOM image.  
Public Method Returns the last window level applied to a DICOM image.  
Public Method Returns the last window width applied to a DICOM image.  
Public Method Returns the maximum window level of a DICOM image.  
Public Method Returns the maximum window width of a DICOM image.  
Public Method Returns the minimum window level of a DICOM image.  
Public Method Returns the number of pages currently available in a multipage DICOM image.  
Public Method Returns the description, as string, of a specific tag available in a DICOM image.  
Public Method Returns the element identifier of a specific tag available in a DICOM image.  
Public Method Returns the group identifier of a specific tag available in a DICOM image.  
Public Method Returns the number of available tags in a DICOM image.  
Public Method Returns the value, as string, of a specific tag available in a DICOM image.  
Public Method Checks if a GdPicture image is a multipage DICOM image.  
Public Method Selects a page of a multipage DICOM image. The page can now be edited or saved to a different file.  
Public Method Changes the current window level of a DICOM image by applying VOI LUT transformation.  
Public MethodDisposes already used GdPictureImaging object completely. All related resources used by this object are released.

Be aware, that all unreleased images (GdPicture images) allocated by this object will remain available in the memory until they are destroyed by the GdPictureImaging.ReleaseGdPictureImage method of any other GdPictureImaging object. You can also use the GdPictureDocumentUtilities.ReleaseAllGdPictureImages method to destroy all allocated image resources from the memory in one step.

 
Public MethodOverloaded.  Draws an arc on a GdPicture image. The arc is part of an ellipse.  
Public MethodOverloaded.  Draws a bezier spline on a GdPicture image.  
Public MethodOverloaded.  Draws a circle on a GdPicture image.  
Public MethodOverloaded.  Draws an ellipse on a GdPicture image.  
Public MethodOverloaded.  Draws a filled circle on a GdPicture image.  
Public Method Draws a filled circle on a GdPicture image using a texture from a file.  
Public Method Draws a filled circle on a GdPicture image using a texture from a GdPicture image.  
Public MethodOverloaded.  Draws a filled ellipse on a GdPicture image.  
Public MethodOverloaded.  Draws a filled pie on a GdPicture image.  
Public Method Draws a filled polygon on a GdPicture image.  
Public Method Draws a filled polygon on a GdPicture image using a texture from a file.  
Public Method Draws a filled polygon on a GdPicture image using a texture from a GdPicture image.  
Public MethodOverloaded.  Draws a filled rectangle on a GdPicture image.  
Public Method Draws a filled rectangle on a GdPicture image using an operator of combination.  
Public MethodOverloaded.  Draws a filled and rounded rectangle on a GdPicture image.  
Public Method Draws a GdPicture image into another GdPicture image.  
Public Method Draws a clipped GdPicture image from several points of co-ordinates into another GdPicture image.  
Public Method Draws a GdPicture image into another GdPicture image using an operator of combination.  
Public Method Draws a portion of a GdPicture image into another GdPicture image using an operator of combination.  
Public Method Draws a portion of a GdPicture image into another GdPicture image.  
Public Method Draws a skewed GdPicture image from 3 points of co-ordinates into another GdPicture image.  
Public Method Draws a GdPicture image into another GdPicture image applying a transparency effect.  
Public MethodOverloaded.  Draws a GdPicture image into another GdPicture image setting a specific color of the image to draw as transparent.  
Public MethodOverloaded.  Draws a linear gradient line on a GdPicture image.  
Public Method Draws a grid on a GdPicture image.  
Public MethodOverloaded.  Draws a line on a GdPicture image.  
Public Method Draws a line with an arrow at the end of it.  
Public Method Draws a textured line on a GdPicture image using a texture from a file.  
Public Method Draws a textured line on a GdPicture image using a texture from a GdPicture image.  
Public MethodOverloaded.  Draws a pie on a GdPicture image.  
Public Method Draws a polygon on a GdPicture image.  
Public MethodOverloaded.  Draws a rectangle on a GdPicture image.  
Public MethodOverloaded.  Draws a rotated ellipse on a GdPicture image.  
Public Method Draws a rotated and filled ellipse on a GdPicture image.  
Public MethodOverloaded.  Draws a rotated and filled rectangle on a GdPicture image.  
Public MethodOverloaded.  Draws a rotated rectangle on a GdPicture image.  
Public MethodOverloaded.  Draws a rotated text on a GdPicture image.  
Public Method Draws a rotated text with background color on a GdPicture image.  
Public Method Draws a rounded rectangle on a GdPicture image.  
Public MethodOverloaded.  Draws a text on a GdPicture image.  
Public MethodOverloaded.  Draws a text with background color on a GdPicture image.  
Public MethodOverloaded.  Draws an aligned text into a bounding box on a GdPicture image.  
Public MethodOverloaded.  Draws a text on a GdPicture image using a linear gradient Imaging.Colors.  
Public Method Draws a textured text on a GdPicture image using a texture from a file.  
Public Method Draws a textured text on a GdPicture image using a texture from a GdPicture image.  
Public Method Specifies if color correction is used for images embedding an ICC profile. False by default. Enables ICM results in automatic pixel transformation while opening image including an ICC profile.  
Public MethodReturns an encoded string using the Base64 encoding algorithm from the given source string.  
Public Method Tries to determine the position of a specific template on a region of interest of a GdPicture image. The sample application "OMR - Anchor" demonstrates clearly the usage of the Anchor Mechanism.  
Public MethodOverloaded.  Fills an area of unified color in a GdPicture image with a specific color.  
Public Method Returns if a specific font can render a specific text.  
Public Method Retrieves the number of fonts available.  
Public Method Retrieves the name of an available font.  
Public Method Retrieves the font size unit used in the Drawing text methods.  
Public Method Determines whether the specified style is available for this font family.  
Public Method Returns if a specific font is symbolic.  
Public Method Sets the font size unit used in the Drawing text methods.  
Public Method Force a specific GdPicture image to be arranged bottom-up in memory.  
Public Method  
Public Method  
Public Method Force a specific GdPicture image to be arranged top-down in memory.  
Public Method Performs noise effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs aqua effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs a morphological close operation a GdPicture image or in an area of a GdPicture image defined by SetROI() method. An open morphological operation is a dilation operation followed an erosion operation.  
Public Method Performs a 3x3 despeckle filter on a GdPicture image or on an area of a GdPicture image defined by SetROI() method. It works as a noise removal filter, for Salt-And-Pepper like-noise, or varied dots around a document. It can remove black noise pixels from white backgrounds and visa versa.  
Public Method Offers advanced despeckle features on a GdPicture image or on an area of a GdPicture image defined by SetROI() method. It works as a noise removal filter, for Salt-And-Pepper like-noise, or varied dots around a document.  
Public Method Performs a 5x5 despeckle filter on a GdPicture image or on an area of a GdPicture image defined by SetROI() method. It works as a noise removal filter, for Salt-And-Pepper like-noise, or varied dots around a document. It can remove black noise pixels from white backgrounds and visa versa.  
Public Method Dilates black pixels in a GdPicture image or in an area of a GdPicture image defined by SetROI() method. This filter helps dilates black pixels surrounded in the 8 directions: E, NE, SE, S, SW, W, NW, N with an amount if pixels specified by the user.  
Public Method Dilates black pixels in a GdPicture image or in an area of a GdPicture image defined by SetROI() method. This filter helps to dilate black pixels in 4 directions: N, S, W, E. The actions of this filter are less prominent than FxDilate8. It can be used used to improve very fine and degraded characters.  
Public Method Dilates black pixels in a GdPicture image or in an area of a GdPicture image defined by SetROI() method. This filter helps to dilate black pixels in 8 directions: E, NE, SE, S, SW, W, NW, N. The actions of this filter are more prominent than FxDilate4.  
Public Method Dilates black pixels in a GdPicture image or in an area of a GdPicture image defined by SetROI() method. This filter helps to dilate black pixels in 2 directions: W, E. The actions of this filter are less prominent than FxDilate4.  
Public Method Dilates black pixels in a GdPicture image or in an area of a GdPicture image defined by SetROI() method. This filter helps to dilate black pixels in 2 directions: N, S. The actions of this filter are less prominent than FxDilate4.  
Public Method Erodes black pixels in a GdPicture image or in an area of a GdPicture image defined by SetROI() method. This filter retains the black pixels surrounded in the 8 directions: E, NE, SE, S, SW, W, NW, N with an amount if pixels in each direction is specified by the user. Very useful when the characters are bold and very close to each other.  
Public Method Erodes black pixels in a GdPicture image or in an area of a GdPicture image defined by SetROI() method. This filter retains the black pixels surrounded in the four cardinal directions: N, S, W, E. Very useful when the characters are bold and very close to each other.  
Public Method Erodes black pixels in a GdPicture image or in an area of a GdPicture image defined by SetROI() method. This filter retains the black pixels surrounded in the 8 directions: E, NE, SE, S, SW, W, NW, N. The actions of this filter are more prominent than FxBitonalErode4.  
Public Method Erodes black pixels in a GdPicture image or in an area of a GdPicture image defined by SetROI() method. This filter retains the black pixels surrounded in two cardinal directions: W, E.  
Public Method Erodes black pixels in a GdPicture image or in an area of a GdPicture image defined by SetROI() method. This filter retains the black pixels surrounded in the two cardinal directions: N, S. The actions of this filter are less prominent than FxBitonalErode4.  
Public Method Fills the 1 pixel size holes in the horizontal direction in a GdPicture image or in an area of a GdPicture image defined by SetROI() method.  
Public Method Fills the 1 pixel size holes in the vertical and horizontal directions in a GdPicture image or in an area of a GdPicture image defined by SetROI() method. This methods is equivalent of 2 successive call of FxBitonalFillHolesV() and FxBitonalFillHolesH()  
Public Method Fills the 1 pixel size holes in the vertical direction in a GdPicture image or in an area of a GdPicture image defined by SetROI() method.  
Public Method Performs a morphological open operation a GdPicture image or in an area of a GdPicture image defined by SetROI() method. An open morphological operation is an erosion operation followed a dilation operation.  
Public Method Performs an outline effect on a bitonal GdPicture image or on an area of a GdPicture image defined by SetROI() method. The effect trims regions that are at least 3 pixels thick into their outer edges.  
Public Method Removes 4 pixels-sized isolated black dots in the 8 directions: E, NE, SE, S, SW, W, NW, N in a GdPicture image or in an area of a GdPicture image defined by SetROI() method.  
Public Method Removes 1 pixel-sized isolated black dots 4 directions: N, S, W, E in a GdPicture image or in an area of a GdPicture image defined by SetROI() method.  
Public Method Removes 1 pixel-sized isolated black dots in 8 directions: E, NE, SE, S, SW, W, NW, N in a GdPicture image or in an area of a GdPicture image defined by SetROI() method.  
Public Method Performs a skeletonize (thinning) algorithm on a bitonal GdPicture image or part of it by using SetROI(). This method reduces edges sizes, it can reduce edges to 1 pixel in thickness.  
Public Method Performs an extreme despeckle filter on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public MethodOverloaded.  Performs black & white effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs black & white effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method using a specific threshold value. Values above or equal to the threshold value will be set white, and values lower than the threshold value will be set as black.  
Public Method Performs blur effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Dropout a color from the image.  
Public Method Performs "colorization" effect on a GdPicture image or on an area of a GdPicture image defined by SetROI().  
Public Method Performs connected contour effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs contour effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs a convolution filter on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs a 3x3 despeckle filter (also known as median filter) on a GdPicture image or on an area of a GdPicture image defined by SetROI() method. It works as a noise removal filter, for Salt-And-Pepper like-noise, or varied dots around a document. It can remove black noise pixels from white backgrounds and visa versa. It also can remove random noise from multicolored backgrounds.  
Public Method Performs a 5x5 despeckle filter (also known as median filter) on a GdPicture image or into an area of a GdPicture image defined by SetROI() method. It works as a noise removal filter, for Salt-And-Pepper like-noise, or varied dots around a document. It can remove black noise pixels from white backgrounds and visa versa. It also can remove random noise from multicolored backgrounds.  
Public Method Performs diffuse effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs DiffuseMore effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method. It is the same as a Diffuse effect but to more of a degree.  
Public Method Performs Dilate effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs edge enhance effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public MethodOverloaded.  Performs emboss effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public MethodOverloaded.  Performs emboss more effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method. Same as Emboss effect but to more of a degree.  
Public MethodOverloaded.  Performs engrave effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public MethodOverloaded.  Performs engrave more effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method. Same as Engrave effect but to more of a degree.  
Public Method Performs an automatic contrast enhancement on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs erode effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs a fire effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs a Gaussian (blur via Gaussian deviation formula)filter of any size of kernel (amount of pixels included in operation) on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs grayscale effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs a halo effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs horizontal wave effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs a Maximum filter (Dilate Filter)of any size of kernel (amount of pixels included in operation) on a GdPicture image or on an area of a GdPicture image defined by SetROI() method. It selects the Maximum value or the neighboring pixels to each pixel and gives it that value. Basically, in binary images, it makes objects in the become smaller, and in colored images it makes the image brighter because the darker objects shrink.  
Public Method Performs a median filter of any size of kernel (amount of pixels included in operation) on a GdPicture image or on an area of a GdPicture image defined by SetROI() method. This method clears the image of Salt and Pepper noise, which is random dot like noise of white and black color.  
Public Method Performs a Minimum filter (Erode Filter)of any size of kernel (amount of pixels included in operation) on a GdPicture image or on an area of a GdPicture image defined by SetROI() method. It selects the Minimum value or the neighboring pixels to each pixel and gives it that value. Basically, in binary images, it makes objects in the image grow larger, and in colored images it makes the image darker because the darker objects grow.  
Public Method Performs a rounded mirror effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs a negative effect (color inversion) on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs "pixelize" effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method. This filter makes the image appear as pixelated.  
Public Method Performs a Edge Detection via the Prewitt Operator on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs red eyes correction filter on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs relief effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Sets the Red, Green or Blue background color as transparent in a GdPicture image or in area of a GdPicture image defined by SetROI() method. This method is particularly accurate to remove the Green, Blue or Red background of a photo.  
Public Method Performs scan line effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs sepia effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs sharpen effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs sharpen more effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method. Same effect as Sharpen but to a larger degree.  
Public Method Performs smooth effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs a Edge Detection via the Sobel Operator on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs a soften filter on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs a contrast histogram stretch filter on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs a Subtract Background (RollingBall) algorithm. It mainly is used for Medical Images like images of cells. The two parameters in the algorithm give you control over the size of the subtraction and the color of it. For more information please revise Stanley Sternberg's, “Biomedical Image Processing”, IEEE Computer, January 1983.  
Public Method Performs a swirl effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs a twirl effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs an Unsharp Mask effect which is a Sharpen effect via subtracting a Gaussian mask of the image, on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Performs vertical wave effect on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Stores into a byte array the Alpha channel values of a GdPicture image or a portion of it.  
Public Method Returns, if available, the tumbnail attached to a specific GdPicture image.  
Public Method Returns the average color for a GdPicture image or for an area of a GdPicture image defined by SetROI() method.  
Public Method Returns the bit depth (Bits per Pixel) of a GdPicture image.  
Public Method Returns a pointer to the data-bits of a GdPicture image. It is up to you to interpret these bytes correctly, according to the results of GetBitDepth() and GetStride() methods.  
Public MethodReturns the handle of the Windows desktop window. The desktop window is the one which covers the entire screen. The desktop window is the area on top of which all icons and other windows are painted.  
Public MethodReturns the handle of the Windows desktop window. The desktop window is the one which covers the entire screen. The desktop window is the area on top of which all icons and other windows are painted.  
Public MethodExports a specified GdPicture image to a DIB object, known as Device Independent Bitmap (DIB), as an IntPtr value. Please note that it is your responsibility to release the returned DIB object once you have no use for it.  
Public MethodExports a specified GdPicture image to a DIB object, known as Device Independent Bitmap (DIB), as an integer value. Please note that it is your responsibility to release the returned DIB object once you have no use for it.  
Public MethodReturns the distance, in inches, between two specified points of the GdPicture image represented by its unique image identifier.  
Public Method Returns the heightof a GdPicture image in pixels.  
Public Method Returns the height of a GdPicture image in inches .  
Public Method Gets the horizontal resolution of a GdPicture image.  
Public Method Returns the color space of a GdPicture image.  
Public Method Returns the format of a GdPicture image.  
Public MethodReturns the file path of the latest loaded or saved file using this GdPictureImaging object.  
Public Method Returns, if any, the last HTTP or FTP transfer error description.  
Public Method Returns the page count in a GdPicture image.  
Public Method Stores into an array of byte each Blue, Green, Red and Alpha components of the pixel contained into an area of a GdPicture image.  
Public Method Stores into an array of bytes the pixel indexes of an area of a paletized 8bpp GdPicture image.  
Public Method Stores into an array of Integer the ARGB pixel values of an area of a GdPicture image.  
Public Method Returns the pixel format of a GdPicture image.  
Public Method Creates a resized GdPicture image from a GdPicture image.  
Public Method Returns an array of pointers of all GdPicture image scanlines.  
Public Method Returns the number of the selected page.  
Public MethodOverloaded.  Determines the skew angle of an image in degrees. It has a parameter for max angle of research.  
Public MethodReturns the status of the last executed operation with the current GdPictureImaging object.  
Public Method Returns the width, in bytes, of a single row of pixel data of a GdPicture image. Also known as pitch or scan width, this width is a multiple, or possibly sub-multiple, of the pixel dimensions of the image and may be padded out to include a few more bytes.  
Public Method Calculate the height of the specified text, based on the specified font, font size and font style. The result is measured in units specified by the FontSetUnit() method.  
Public Method Calculate the width of the specified text, based on the specified font, font size and font style. The result is measured in units specified by the FontSetUnit() method.  
Public Method Returns the compression scheme of a GdPicture image (TIFF format only).  
Public Method Gets the vertical resolution of a GdPicture image.  
Public Method Returns the width of a GdPicture image in pixels.  
Public Method Returns the width of a GdPicture image in inches.  
Public Method Appends a new frame from file to the end of an editable multiframe gif image.  
Public Method Appends a new frame from a GdPicture image to the end of an editable multiframe gif image.  
Public Method Creates a new editable multiframe Gif image based on an image file.  
Public Method Creates a new editable multiframe gif image based from a GdPicture image.  
Public Method Deletes the frame of an editable multiframe gif image at a selected position.  
Public Method Gets the current frame (or selected frame) in a multiframe gif image.  
Public Method Returns the number of frames in a multiframe gif image.  
Public Method Returns the "frame time" of a frame of a multiframe gif image. Frame time is the amount of time in ms to display the frame for (GIF specific - the value stored in the file is centiseconds (1/100th of a second)).  
Public Method Returns the "Loop Count" of a multiframe gif image. A Loop Count is the number of times an animation of the multiframe gif shall be played.  
Public Method Inserts a new frame from file at the selected position an editable multiframe gif image. The Frame position has to be a number smaller or equal than the current number of frames available in the multiframe gif image.  
Public Method Inserts a new frame from a GdPicture image at the given position in an editable multiframe gif image. The frameposition has to be a number smaller or equal than the current number of frames available in the multiframe gif image.  
Public Method Determines whether an image is an editable multiframe gif image or not.  
Public Method Checks whether an image is a multiframe gif image or not.  
Public Method This method controls the way of multiframe gif image loading. By default, the class loads multiframe gif images in read-write mode through the following methods: CreateGdPictureImageFromByteArray CreateGdPictureImageFromFile CreateGdPictureImageFromStream CreateGdPictureImageFromString CreateGdPictureImageFromFTP CreateGdPictureImageFromHTTP If you want to open multiframe gif images as read-only, you should this method using False for the WriteAccess parameter.  
Public Method Saves an editable multiframe gif image to a file.  
Public Method Selects a frame of a multiframe gif image. The frame can now be edited or saved to a different file.  
Public Method Sets the "Frame disposal method" of a frame of an editable multiframe gif image. This method should be called before saving using the GifSaveMultiFrameToFile() method. This defines what to do with the logical canvas area after displaying this image.  
Public Method Sets the "frame time" of a frame of a multiframe gif image. Frame time is the amount of time in ms to display the frame for (GIF specific - the value stored in the file is centiseconds (1/100th of a second)).  
Public Method Sets the "Loop Count" of a multiframe gif image. A Loop Count is the number of times an animation of the multiframe gif should be played.  
Public Method Sets the transparency color for a Gif GdPicture image. If the specified GdPicture image is an editable multiframe gif image, you should use this method for each frame of the image.  
Public Method Swaps two frames in an editable multiframe gif image.  
Public Method Some images embed a thumbnail bitmap for previewing purpose. This method helps to determine if a specific GdPicture image has one.  
Public MethodDetermines whether the specified GdPicture image represented by its unique image identifier has a standard 8-bit gray palette.  
Public Method Detects a GdPicture image or the area defined by SetROI() method has pixel with non fully opaque alpha channel.  
Public Method Computes the colors histogram of a 8bpp indexed GdPicture image.  
Public Method Attaches an ICC profile from an array of bytes to a GdPicture image.  
Public Method Attaches an ICC profile from a file to a GdPicture image.  
Public Method Adds/replaces an ICC profile of an existing image file. Supported formats are TIFF, JPEG and PNG images.  
Public Method Exports the ICC profile of a GdPicture image to an array of bytes.  
Public Method Exports the ICC profile of a GdPicture image to a file.  
Public Method Asks if a GdPicture image gets an embedded ICC profile.  
Public Method Deletes the ICC profile embedded within a GdPicture image.  
Public Method Removes the ICC profile embedded into an image file. This method permits to conserve the input cmyk color model, if any.  
Public Method Applies a specific RGB color profile to a GdPicture image without embedding the color profile information. Therefore, only image pixels will be modified according to the profile information. If you need to embed an ICC profile to an image file the ICCAddFromFile() method must be used.  
Public Method Returns the number of IPTC tag attached to a GdPicture image.  
Public Method Deletes an IPTC tag attached to a GdPicture image.  
Public Method Deletes all IPTC tags attached to a GdPicture image.  
Public Method Returns an IPTC tag ID attached to a GdPicture image.  
Public Method Returns the length in bytes of an IPTC tag attached to a GdPicture image.  
Public Method Returns the type of an IPTC tag attached to a GdPicture image.  
Public Method Returns as bytes, the value of an IPTC tag attached to a GdPicture image.  
Public Method Returns as string, the value of an IPTC tag attached to a GdPicture image.  
Public Method Writes an IPTC tag from data stored within formatted string.  
Public MethodOverloaded.  Determines whether a GdPicture image or the area defined by SetROI() method is composed of black and white pixels only. This method uses a linear formula to determine the color intent. To obtain more accurate result the ColorDetection() method should be used instead.  
Public MethodOverloaded.  Detects if a GdPicture image or on an area of a GdPicture image defined by SetROI() method is blank.  
Public MethodChecks whether the specified image file is CMYK color space based.  
Public Method Determines whether a GdPicture image or the area defined by SetROI() method is Gray or not. This method uses a linear formula to determine the color intent. To obtain more accurate result the ColorDetection() method should be used instead.  
Public Method Determines whether a GdPicture image (document) is negative.  
Public Method Returns if the pixel format of a GdPicture image has an alpha component.  
Public Method Asks if the pixel format of a GdPicture image is indexed.  
Public Method Adds a page to a multipage JBIG2 file created with the JBIG2SaveAsMultiPageFile() method.  
Public Method Terminates and closes a multipage JBIG2 file created with the JBIG2SaveAsMultiPageFile() method.  
Public Method Checks if a GdPicture image is a multipage JBIG2 image  
Public Method Stores a GdPicture image as first page of a new multipage JBIG2 file. You will be able to append new page to the created file using the JBIG2AddToMultiPageFile() method.  
Public Method Selects a page of a multipage JBIG2 image. The page can now be edited or saved to a different file.  
Public Method Performs a lossless crop on a JPEG image.  
Public Method Keeps only the blue color component of a GdPicture image or of an area of a GdPicture image defined by SetROI() method.  
Public Method Keeps only the green color component of a GdPicture image or of an area of a GdPicture image defined by SetROI() method.  
Public Method Keeps only the red color component of a GdPicture image or of an area of a GdPicture image defined by SetROI() method.  
Public Method Measures the specified string when drawn with the specified Font and the specified alignment.  
Public Method Releases from memory all information about the last MICR process done by the MICRDoMICR() method.  
Public Method Starts a MICR recognition process on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Returns the bottom position, in pixel, of one of the symbols recognized during the last MICR process done by the MICRDoMICR() method.  
Public Method Returns the detection confidence, in percentage, of one of the symbols recognized during the last MICR process done by the MICRDoMICR() method.  
Public Method Returns the left position, in pixel, of one of the symbols recognized during the last MICR process done by the MICRDoMICR() method.  
Public Method Returns the line position of one of the symbols recognized during the last MICR process done by the MICRDoMICR() method.  
Public Method Returns the right position, in pixel, of one of the symbols recognized during the last MICR process done by the MICRDoMICR() method.  
Public Method Returns the number of symbols recognized during the last MICR process done by the MICRDoMICR() method.  
Public Method Returns the top position, in pixel, of one of the symbols recognized during the last MICR process done by the MICRDoMICR() method.  
Public Method Returns the character representation of one of the symbols recognized during the last MICR process done by the MICRDoMICR() method.  
Public MethodOverloaded.  Returns whether a selected OMR (Optical Mark Recognition) field/s is filled or not. This method is mainly used for Square and Perfectly Circular Fields. An OMR field can be a checkbox, a fill-in-area checkbox, areas on a multiple choice examination form, or any area where highlighting is required to indicate a certain choice.  
Public MethodOverloaded.  Returns whether a selected OMR (Optical Mark Recognition) field/s is filled or not. This method is mainly used for Oval shaped Fields. An OMR field can be a checkbox, a fill-in-area checkbox, areas on a multiple choice examination form, or any area where highlighting is required to indicate a certain choice.  
Public Method Gets into a 1D array the complete color palette of a GdPicture image.  
Public Method Returns the number of colors contained into the color palette of a GdPicture image.  
Public Method Returns the color of a specific entry of the palette of a GdPicture image.  
Public Method Gets the transparency color of an indexed GdPicture image.  
Public Method Gets the type of color palette used by a GdPicture image.  
Public Method Determines whether a GdPicture image has a color defined as transparent.  
Public Method Sets a new color palette to a GdPicture image.  
Public Method Sets a color of a palette as transparent. If the specified color is not present into the palette this will be added if the number of entries is lower than 256.  
Public Method Returns the color of a specific entry of the palette of a GdPicture image.  
Public Method Releases from memory all information about latest Patch Code Patch Code detection.  
Public MethodStarts a Patch Code recognition process on a specified GdPicture image or on an area of a specified GdPicture image defined by the GdPictureImaging.SetROI method.  
Public Method Returns the number of Patch Code detected by the PatchCodeReaderDoScan method.  
Public Method Returns the type of a Patch Code detected by the PatchCodeReaderDoScan method.  
Public Method Returns the X position (in pixels) of the top-left corner of a Patch Code detected by the PatchCodeReaderDoScan method.  
Public Method Returns the X position (in pixels) of the top-right corner of a Patch Code detected by the PatchCodeReaderDoScan method.  
Public Method Returns the X position (in pixels) of the bottom-right corner of a Patch Code detected by the PatchCodeReaderDoScan method.  
Public Method Returns the X position (in pixels) of the bottom-left corner of a Patch Code detected by the PatchCodeReaderDoScan method.  
Public Method Returns the Y position (in pixels) of the top-left corner of a Patch Code detected by the PatchCodeReaderDoScan method.  
Public Method Returns the Y position (in pixels) of the top-right corner of a Patch Code detected by the PatchCodeReaderDoScan method.  
Public Method Returns the Y position (in pixels) of the bottom-right corner of a Patch Code detected by the PatchCodeReaderDoScan method.  
Public Method Returns the Y position (in pixels) of the bottom-left corner of a Patch Code detected by the PatchCodeReaderDoScan method.  
Public MethodOverloaded.  Creates a multipage PDF from a multipage tiff image.  
Public MethodCreates a value, which determines access permissions to the various operations within the PDF document according to what you have specified. This value is subsequently used as the Rights parameter when saving the processed image as an encrypted PDF document, for example, using the GdPictureImaging.SaveAsPDF method.  
Public Method Gets the color of a specified pixel in a GdPicture image, as Color object.  
Public Method Gets the color of a specified pixel in a GdPicture image, as 32-bit integer value.  
Public Method Sets the color of a specified pixel in a GdPicture image.  
Public Method Sets the color of a specified pixel in a GdPicture image.  
Public MethodOverloaded. Releases a specified DIB object from the memory.  
Public MethodReleases the specified GdPicture image represented by its unique image identifier from memory. Please note, that the toolkit does not release created images automatically, so releasing images after they have been used is mandatory.  
Public MethodOverloaded.  Removes blobs and ink blobs with a specified size margin.  
Public Method Removes the blue color component of a GdPicture image or of an area of a GdPicture image defined by SetROI() method.  
Public Method Removes the green color component of a GdPicture image or of an area of a GdPicture image defined by SetROI() method.  
Public MethodOverloaded. Removes all punch holes situated on the margins of your image.  
Public MethodOverloaded.  Performs line removal on a GdPicture image or on an area of a GdPicture image defined by SetROI() method.  
Public Method Removes the red color component of a GdPicture image or of an area of a GdPicture image defined by SetROI() method.  
Public MethodResets the region of interest (ROI). The method simply clears the coordinates and the dimensions of the ROI used by this GdPictureImaging object.  
Public Method Resizes a GdPicture image.  
Public Method Resizes a GdPicture image with custom height keeping the original aspect ratio for the new width value.  
Public Method Resizes a GdPicture image with custom width keeping the original aspect ratio for the new height value.  
Public Method Rotates clock-wise or flips a GdPicture image.  
Public Method Rotates clockwise a GdPicture by a specific angle.  
Public Method Rotates clockwise a GdPicture by a specific angle and a custom back color.  
Public Method Rotates clockwise a GdPicture by a specific angle keeping the originals width and height of the picture.  
Public Method Rotates clockwise a GdPicture by a specific angle and specific back color keeping the originals width and height of the picture.  
Public Method Rotates clockwise a GdPicture by a specific from the center with a specific angle keeping the originals width and height of the picture.  
Public Method Rotates clockwise a GdPicture by a specific angle from the center with custom back color keeping the originals width and height of the picture.  
Public MethodOverloaded.  Saves a GdPicture image as a windows or OS/2 bitmap image.  
Public Method Saves a GdPicture image to a byte array. This methods can generate multipage tiff file if the input GdPicture image is an editable multipage tiff.  
Public Method Saves a GdPicture image in high dynamic-range image.  
Public Method Saves a GdPicture image as Graphics Interchange Format image.  
Public MethodOverloaded.  Saves a GdPicture image as a window icon image format specifying a color to set as transparent.  
Public Method Saves a GdPicture image to an IStream. This methods can generate multipage tiff file if the input GdPicture image is an editable multipage tiff.  
Public MethodOverloaded.  Saves a GdPicture image as JPEG-2000 codestream image.  
Public Method Saves a GdPicture image as JBIG2 image format with lossless compression.  
Public MethodOverloaded.  Saves a GdPicture image as JPEG-2000 File image.  
Public MethodOverloaded. Saves a required GdPicture image to a given file path as jpeg image according to what you have specified.  
Public Method Saves a GdPicture image as Portable Bitmap image.  
Public MethodOverloaded.  Saves a GdPicture image as single page pdf.  
Public MethodOverloaded.  Saves a GdPicture image as Portable Network Graphics image.  
Public Method Saves a GdPicture image to a stream. This methods can generate multipage tiff file if the input GdPicture image is an editable multipage tiff.  
Public Method Saves a GdPicture image to a string. This methods can generate multipage tiff file if the input GdPicture image is an editable multipage tiff.  
Public Method Saves a GdPicture image as Truevision TARGA image.  
Public MethodOverloaded. Saves a required GdPicture image to a given file path as Tagged Image File Format (tif) acording to what you have specified.  
Public Method Saves a GdPicture image as wbmp (Wireless Bitmap) image.  
Public Method Saves a GdPicture image as WebP image.  
Public Method Saves a GdPicture image as x11 pixmap image.  
Public Method Saves a GdPicture image into a FTP server.  
Public MethodOverloaded.  Saves a GdPicture image into a HTTP server. This method uses HTTP PUT protocol method.  
Public Method Resizes a GdPicture image image, keeping the same aspect ratio.  
Public Method Scales the blue color component of a GdPicture image or of an area of a GdPicture image defined by SetROI() method.  
Public Method Scales the green color component of a GdPicture image or of an area of a GdPicture image defined by SetROI() method.  
Public Method Scales the red color component of a GdPicture image or of an area of a GdPicture image defined by SetROI() method.  
Public MethodOverloaded.  Selects a page in a GdPicture image.  
Public Method Sets the Alpha channel of a GdPicture image.  
Public Method Adjust in one shot, the Brightness, Contrast, Saturation & Gamma in a GdPicture image or in an area of a GdPicture image defined by SetROI() method. This method is faster than successive calls to any of SetBrightness, SetContrast, SetSaturation & SetGammaCorrection methods.  
Public Method Adjust the Brightness in a GdPicture image or in an area of a GdPicture image defined by SetROI() method.  
Public MethodSpecifies the way how the toolkit handles bitmap caching. The initial cache mode is memory caching.  
Public Method Adjust the Contrast in a GdPicture image or in the area defined by SetROI() method.  
Public MethodSpecifies if the FTP transfer mode used by GdPictureImaging.CreateGdPictureImageFromFTP method is Passive or not. The initial value is true.  
Public Method Performs Gamma Correction in a GdPicture image or in an area of a GdPicture image defined by SetROI() method.  
Public Method Changes the horizontal resolution of a GdPicture image.  
Public MethodChanges the packet size used for transferring data when creating the image from HTTP and FTP or when uploading the file to the FTP server. The initial value is 4096.  
Public Method Changes the pixel values contained into an area of a GdPicture image from an array which contains each each Blue, Green, Red and Alpha components of pixel.  
Public Method Set pixel indexes from an array of bytes to an area of a paletized 8bpp GdPicture image.  
Public Method Changes the pixel values contained into an area of a GdPicture image from an array which contains each each Blue, Green, and Red components of pixel.  
Public Method Changes the pixel values contained into an area of a GdPicture image from an array which contains Integer ARBG color values.  
Public Method Specifies how this object should subsequently open RAW image.  
Public MethodDefines the current region of interest (ROI) for further processing with this GdPictureImaging object by specifying its coordinates and dimensions. You can use the GdPictureImaging.ResetROI method to clear the previously defined region of interest.  
Public MethodAdjust the Saturation in a GdPicture image or in an area of a GdPicture image defined by SetROI() method.  
Public Method Adds transparency to a GdPicture image or into an area of a GdPicture image defined by SetROI() method.  
Public MethodOverloaded.  Sets a color as transparent in a GdPicture image or in an area of a GdPicture image defined by SetROI() method.  
Public Method Changes the vertical resolution of a GdPicture image.  
Public MethodOverloaded.  Replaces one color by another on a GdPicture image or into an area of a GdPicture image defined by SetROI() method.  
Public Method Swaps the color components (RGB - > BGR) of a GdPicture image or of an area of a GdPicture image defined by SetROI() method.  
Public Method Swaps the color components (RGB - > BRG) of a GdPicture image or of an area of a GdPicture image defined by SetROI() method.  
Public Method Swaps the color components (RGB - > GBR) of a GdPicture image or of an area of a GdPicture image defined by SetROI() method.  
Public Method Swaps the color components (RGB - > GRB) of a GdPicture image or of an area of a GdPicture image defined by SetROI() method.  
Public Method Swaps the color components (RGB - > RBG) of a GdPicture image or of an area of a GdPicture image defined by SetROI() method.  
Public Method Returns the number of tags attached to a GdPicture image.  
Public Method Deletes a tag attached to a GdPicture image.  
Public Method Deletes all tags attached to a GdPicture image.  
Public Method Returns the kind of rotation, if any, defined by the exif orientation tag.  
Public Method Returns a tag ID attached to a GdPicture image.  
Public Method Returns the length in bytes of a tag attached to a GdPicture image.  
Public Method Returns as string a tag name attached to a GdPicture image.  
Public Method Returns the type of a tag attached to a GdPicture image.  
Public Method Returns as bytes, the value of a tag attached to a GdPicture image.  
Public MethodOverloaded.  Returns as string, the value of a tag attached to a GdPicture image.  
Public Method Returns the XML Packet tag (code 700 (hex 0x02BC)) of a GdPicture image as string.  
Public Method Writes a tag from data stored within an array of bytes.  
Public MethodWrites a tag from data stored within formatted string.  
Public MethodOverloaded.  Writes the XML Packet tag (code 700 (hex 0x02BC)) of a GdPicture image as string.  
Public Method Asks to the component to preserve or not the tags when a GdPicture image is edited.  
Public MethodOverloaded. Adds a required GdPicture image, which represents a single image, to a specified GdPicture image, which represents the multipage TIFF image file. This method implements a sequential multipage TIFF writing approach, which is the faster way to create multipage TIFF image files by adding individual pages.  
Public MethodAppends a new page from the specified file to the end of an editable multipage TIFF image, that is represented by its unique image identifier.

This method only handles editable multipage TIFF images; otherwise it will fail.

 
Public MethodOverloaded. Appends a new page from the specified GdPicture image to the end of an editable multipage TIFF image, that is represented by its unique image identifier.

This method only handles editable multipage TIFF images; otherwise it will fail.

 
Public MethodTerminates and closes a multipage TIFF image file represented by a unique image identifier of the GdPicture image, that has been previously initialized with one of the TiffSaveAsMultiPageFile() methods.  
Public MethodOverloaded. Creates a new GdPicture image representing the editable multipage TIFF image based on the parameters you have specified.  
Public MethodCreates a new GdPicture image representing the editable multipage TIFF image based on a previously created GdPicture image. The newly created image is identified by its unique non-zero image identifier.

Please note that you can specify the read-only or read-write mode using the GdPictureImaging.TiffOpenMultiPageForWrite method before loading the file.

 
Public MethodDeletes a page specified by its page number in an editable multipage TIFF image, that is represented by its unique image identifier.

This method only handles editable multipage TIFF images; otherwise it will fail.

 
Public MethodOverloaded. This method allows you to directly extract a specified page from a multipage TIFF image, that is represented by its unique image identifier, to a file or to a stream without the need to decode and re-encode the bitmap.  
Public MethodOverloaded. Inserts a new page from the specified file at a given position of an editable multipage TIFF image, that is represented by its unique image identifier.

This method only handles editable multipage TIFF images; otherwise it will fail.

 
Public MethodOverloaded. Inserts a new page from the specified GdPicture image at a given position of an editable multipage TIFF image, that is represented by its unique image identifier.

This method only handles editable multipage TIFF images; otherwise it will fail.

 
Public MethodChecks whether the specified image, represented by its unique image identifier, is an editable multipage TIFF image, that means it has not been opened as read-only.  
Public MethodChecks whether the specified image, represented by its unique image identifier, is a multipage TIFF image, either a read-only or an editable one.  
Public MethodMerges two image files according to their file paths. The result is saved as a multipage TIFF image file to a file path you have specified.  
Public MethodMerges several image files according to their file paths stored in the input parameter. The result is saved as a multipage TIFF image file to a file path you have specified.  
Public MethodMerges several image files according to their file paths stored in the input parameter. The result is saved as a multipage TIFF image file to a file path you have specified.  
Public MethodMoves a specified page to a destination page in an editable multipage TIFF image, that is represented by its unique image identifier.

This method only handles editable multipage TIFF images; otherwise it will fail.

 
Public MethodAllows you to control the way of creating and loading multipage TIFF image files.

This class loads multipage TIFF images in read-write mode using the CreateGdPictureImageFrom... methods by default. Setting the WriteAccess parameter to false before loading a file allows you to create multipage TIFF images as read-only.

 
Public MethodOverloaded. Stores a specified GdPicture image as the first page of a new multipage TIFF image file, which will be used for subsequent sequential multipage TIFF writing. This is the faster approach when creating multipage TIFF image files.  
Public MethodOverloaded. Saves a GdPicture image representing the editable multipage TIFF image to a multipage TIFF file acording to what you have specified.  
Public MethodSelects a required page in the specified multipage TIFF image represented by its unique image identifier. The defined page is selected for further use, which means, that the page can be edited or saved to a different file.

This method only handles multipage TIFF images, both editable or opened as read-only.

 
Public MethodSwaps two pages specified by their page numbers in an editable multipage TIFF image, that is represented by its unique image identifier.

This method only handles editable multipage TIFF images; otherwise it will fail.

 
Public Method Applies transformation to a JPEG image without loss of information. When a JPEG image is compressed, some of the information in the image is lost. If you open a JPEG file, modify the image, and save it to another JPEG file, the quality will decrease. This method allows to opening / modifying / saving JPEG images, without loss of information.  
Public Method Acquires a single image, from the currently selected Data Source to a DIB handle.  
Public Method Acquires a single image, from the currently selected Data Source to a DIB handle.  
Public MethodOverloaded.  Acquires a single image, from the currently selected Data Source to a file. This method uses the file transfer mode. The disk file mode is ideal when transferring large images that might encounter memory limitations with Native or memory mode. However, Disk File mode is a bit slower than other transfer mode.  
Public MethodOverloaded.  Acquires a single image, from the currently selected Data Source.  
Public MethodOverloaded.  Acquires a single image, from the currently selected Data Source to a file. This method uses the memory transfer mode. This method is ideal to reach the best transfer rate of the acquisition device. The output image compression should be negotiated with the TwainSetCompression() method.  
Public Method Returns the degree of certainty of a bar code the engine has in the accuracy of the information obtained on the last acquired image.  
Public Method If barcode detection is enabled, returns the number of bar codes found on the last acquired image.  
Public Method Returns the orientation of a bar code found on the last acquired image.  
Public Method Returns the type of a bar code found on the last acquired image.  
Public Method Returns the text of a bar code found on the last acquired image.  
Public Method Returns the X coordinate of a bar code found on the last acquired image.  
Public Method Returns the Y coordinate of a bar code found on the last acquired image.  
Public Method Closes the open Data Source, if any. If the source is enabled, disables it first.  
Public MethodOverloaded.  Closes the Data Source Manager. If a source is open, disables and closes it as needed.  
Public Method Disables the open Data Source, if any. This closes the source's user interface.  
Public Method Asks to the opened source to enable or disable the duplex scanning mode.  
Public Method Ask to the opened source to enable or not imprinter capability.  
Public Method Specifies if the memory transfer mode shoud be used during acquisition processes.  
Public Method Signals the Data Source to stop all the transfers.  
Public Method Signals the Data Source to stop the current transfer. Go to either State 6 (TWAIN_TRANSFER_READY) if it has more transfers ready, or to State 5 (TWAIN_SOURCE_ENABLED) if it does not.  
Public Method If barcode detection is available, returns the number of bar code types that can be detected.  
Public Method Returns a supported bar code type which can be detected by the opened source.  
Public Method Returns the number of available bit depths values which can be used by the opened source in its current configuration.  
Public Method Returns an available bit depth value which can be used by the opened source in its current configuration.  
Public Method Returns the number of available brightness values which can be used by the opened source in its current configuration.  
Public Method Returns an available brightness value which can be used by the opened source in its current configuration.  
Public Method Returns an available numeric value for the selected TWAIN capability which can be used by the opened source in its current configuration. This method should be used to determine what are the supported value which can be used with the TwainSetCapCurrentNumeric() method.  
Public Method Returns an available string value for the selected TWAIN capability which can be used by the opened source in its current configuration. This method should be used to determine what are the supported value which can be used with the TwainSetCapCurrentString() method.  
Public Method Returns the number of available values for the selected TWAIN capability which can be used with it by the opened source in its current configuration.  
Public Method Returns the number of available compression values which can be used by the opened source in its current configuration for file transfer mode.  
Public Method Returns an available compression value which can be used by the opened source in its current configuration for file transfer mode.  
Public Method Returns the number of available contrast values which can be used by the opened source in its current configuration.  
Public Method Returns an available contrast value which can be used by the opened source in its current configuration.  
Public Method Returns the number of available file format values which can be used by the opened source in its current configuration for file transfer mode.  
Public Method Returns an available image file format value which can be used by the opened source in its current configuration for file transfer mode.  
Public Method Returns the number of available printer mode.  
Public Method Returns an available printer mode which can be used by the opened source in its current configuration.  
Public Method Returns the number of available paper size values which can be used by the opened source.  
Public Method Returns an available paper size value which can be used by the opened source.  
Public Method Returns the number of available pixel types values which can be used by the opened source in its current configuration.  
Public Method Returns an available pixel type value which can be used by the opened source in its current configuration.  
Public Method Returns the number of available X Resolutions values which can be used by the opened source in its current configuration.  
Public Method Returns an available X Resolution value which can be used by the opened source in its current configuration.  
Public Method Returns the number of available Y Resolutions values which can be used by the opened source in its current configuration.  
Public Method Returns an available Y Resolution value which can be used by the opened source in its current configuration.  
Public Method Returns the number of bit per pixel for the current value of PixelType.  
Public Method Returns Reduction Method the Source should use to reduce the bit depth of the data.  
Public Method Returns the current brightness.  
Public Method Returns as numeric, the current value of a TWAIN capability.  
Public Method Returns as string, the current value of a TWAIN capability.  
Public Method Returns as numeric, the default value of a TWAIN capability.  
Public Method Returns as string, the default value of a TWAIN capability.  
Public Method Returns the Item type used by a TWAIN capability.  
Public Method Returns the Source’s support status of a specific TWAIN capability.  
Public Method Returns the three parameters that define a Range for a TWAIN capability. Many capabilities allow users to select their current value from a range of regularly spaced values. The capability can specify the minimum and maximum acceptable values and the incremental step size between values. For example, resolution might be supported from 100 to 600 in steps of 50 (100, 150, 200, ..., 550, 600).  
Public Method Returns the current image compression used by the selected twain source for file transfer mode.  
Public Method Returns the current contrast.  
Public MethodOverloaded.  Returns the name of the opened source.  
Public MethodOverloaded.  Returns the name of the default TWAIN source into the dialog of source selection.  
Public Method Returns the duplex scanning support.  
Public Method Returns the starting endorser / imprinter number for the next acquisition.  
Public Method Asks to the opened source for current Gamma correction value to apply to the scanned image.  
Public Method Asks if the user interface should be hidden or not during an acquisition process.  
Public Method Returns the current image file format used by the selected twain source for file transfer mode.  
Public Method Returns the physical area (a rectangle) to be acquired during the next image transfer.  
Public Method Returns the starting page number with the current imprinter mode.  
Public Method Returns the current imprinter mode, if any. Top/Bottom refer to duplex devices, and indicate if the printer is writing on the top or the bottom of the sheet of paper. Simplex devices use the top settings. Before/After indicates whether printing occurs before or after the sheet of paper has been scanned.  
Public Method Returns the string that shall be used for printing with the current imprinter mode.  
Public Method Returns the string that shall be used as suffix with the current imprinter mode.  
Public Method Returns the last condition code from the last message sent to TWAIN.  
Public Method Returns a value indicating the last endorsed string by the device.  
Public Method Returns a value indicating if the last transferred image represents the front or rear of the sheet of paper.  
Public Method Returns a value indicating the last printed string by the device's imprinter.  
Public Method Returns the last result code from the last message sent to TWAIN.  
Public Method Asks if the TWAIN Source's GUI runs as modal or modeless.  
Public Method Asks to the opened source for current algorithm used to remove noise for the selected twain source.  
Public Method Asks to the opened source which edge of the “paper” the image’s “top” is aligned with. This information is used to adjust the frames to match the scanning orientation of the paper.  
Public Method Gets the current paper size.  
Public Method Gets the number of pending transfers from the current TWAIN device.  
Public Method Returns the maximum height of the scanning area (in inches).  
Public Method Returns the maximum width of the scanning area (in inches).  
Public Method Returns the pixel 'flavor' (0 is black or white). CHOCOLATE means this pixel represents the darkest data value that can be generated by the device (the darkest available optical value may measure greater than 0). VANILLA means this pixel represents the lightest data value that can be generated by the device (the lightest available optical value may measure greater than 0).  
Public Method Asks the source for the current pixel type.  
Public Method Returns the color data formats There are two Options, "planar" And "chunky."  
Public Method Returns the current resolution in Dot per inch of the selected scanner.  
Public Method Asks to the opened source for current rotation to apply to the scanned image data prior to transfer.  
Public MethodOverloaded.  Returns the number of sources available.  
Public MethodOverloaded.  Returns the family name of an available TWAIN source.  
Public MethodOverloaded.  Returns the manufacturer of an available TWAIN source.  
Public MethodOverloaded.  Returns the name of an available TWAIN source.  
Public MethodOverloaded.  Returns the version information of an available TWAIN source.  
Public MethodGets the recent TWAIN state of the currently executed TWAIN session.

The TWAIN protocol defines seven states that exist in the TWAIN session in order to ensure the session is executed correctly. For more details on TWAIN states, please refer to the TWAIN Specification.

 
Public Method Returns the dividing line between black and white. This is the value the Source will use to threshold, if needed, when scanning B&W image.  
Public Method Asks to the opened source for current horizontal scaling to apply to the scanned image.  
Public Method Asks to the opened source for current vertical scaling to apply to the scanned image.  
Public Method Queries the current device for UI support for preview mode.  
Public Method Asks to the opened source if it has a document feeder.  
Public Method Asks to the opened source if it has a flatbed.  
Public Method Asks to the opened source if she can support the auto-brightness images capability.  
Public Method Asks to the opened source if the auto-brightness images capability is enabled or not.  
Public Method Asks to the opened source if she can support the automatic page feeding capability. When AutoFeed capability is enabled, the Source will automatically feed the next page from the document feeder after the number of frames negotiated for capture from each page are acquired.  
Public Method Asks to the opened source if the automatic page feeding capability is enabled or not.  
Public Method Asks to the opened source if she can support the Automatic border detection capability.  
Public Method Asks to the opened source if the Automatic border detection capability is enabled or not.  
Public Method Asks to the opened source if she can support the automatic color detection capability.  
Public Method Asks to the opened source if the automatic color detection capability is enabled or not.  
Public Method Asks to the opened source if she can support the Automatic Deskew capability.  
Public Method Asks to the opened source if the Automatic Deskew capability is enabled or not.  
Public Method Asks to the opened source if she can support the Automatic discard blank images capability.  
Public Method Asks to the opened source if the Automatic discard blank images capability is enabled or not.  
Public Method Asks to the opened source if she can support the Automatic rotation of images capability. This capability depends on intelligent features within the Source to automatically rotate the image to the correct position.  
Public Method Asks to the opened source if the automatic rotation of images capability is enabled or not.  
Public Method Asks to the opened source if she can support the automatic scan capability. This capability is intended to boost the performance of a Source. The fundamental assumption behind AutoScan is that the device is able to capture images without waiting for the Application to request the image transfers. The default behavior is undefined, because some high volume devices are capable of anything but TwainIsAutoScanAvailable() return value being equal to TRUE.  
Public Method Asks to the opened source if the automatic scan capability is enabled or not.  
Public Method Asks to the opened source if she can support the auto-size images capability.  
Public Method Asks to the opened source if the auto-size images capability is enabled or not.  
Public Method This method find out if TWAIN is installed on the system. It takes a little time on the first call.  
Public Method Asks to the opened source if she can support the barcode detection capability.  
Public Method Asks to the opened source if the barcode detection capability is enabled or not.  
Public Method Returns the online statue of the current data source. If TRUE, the physical hardware (e.g., scanner, digital camera, image database, etc.) that represents the image source is attached, powered on, and communicating.  
Public Method Ask to the opened source if duplex scanning is currently enabled or not.  
Public Method Asks to the opened source if she can support endorser / imprinter capability.  
Public Method Asks to the opened source if there are documents in the feeder.  
Public Method Asks to the opened source if the document feeder is selected.  
Public Method Asks to the opened source if the current data source supports file transfer mode.  
Public Method Asks to the opened source if she can support the gamma correction capability.  
Public Method Ask to the opened source if imprinter capability is supported or not.  
Public Method Ask to the opened source if imprinter capability is currently enabled or not.  
Public Method Asks to the opened source if the current data source supports memory transfer mode.  
Public Method Asks to the opened source if she can support the noise filter capability.  
Public Method Asks to the opened source if she can support the image orientation capability.  
Public Method Ask to the opened source if the device supports a kind of pixel type.  
Public Method Asks to the opened source if she can support the image rotation capability.  
Public Method Queries the selected device's for settings dialog support.  
Public Method Asks to the opened source if she can support the image horizontal scaling capability.  
Public Method Asks to the opened source if she can support the image vertical scaling capability.  
Public Method Asks if the last acquisition process failed.  
Public MethodOverloaded.  Loads from a file, settings of the opened source, e.g. DPI, paper size, color format.  
Public Method Starts to log twain operations into file.  
Public Method Stops to log twain operations previously started by the TwainLogStart() method.  
Public MethodOverloaded. Opens the default TWAIN device previously selected in the Source Manager's Select Source dialog box for further processing using TWAIN.  
Public MethodOverloaded.  Opens the source with the given name. If another source is open, closes it and attempts to open the specified source. First this method for each scanning process or to set the TWAIN state to 4 (TWAIN_SOURCE_OPEN) when the TWAIN state is 3 (TWAIN_SM_OPEN) or 2 (TWAIN_SM_LOADED) or 1 (TWAIN_PRESESSION).  
Public Method Sets the current TWAIN capability value to default value.  
Public Method Asks to the opened device to reset the area to scan, sometimes called the ROI (Region of Interest).  
Public MethodOverloaded.  Saves to a file the current settings of the opened source, e.g. DPI, paper size, color format.  
Public Method Asks to the opened source to select or deselect the document feeder.  
Public MethodOverloaded. Displays the Source Manager's Select Source dialog for further processing using TWAIN.  
Public Method Asks to the component to register your application into TWAIN.  
Public Method Try to enable or disable autobrightness scanning.  
Public Method Try to enable or disable the Source’s automatic document feeding process. If you enable auto feed scanning, this method selects the feeder. So to start scanning pages from an ADF, just do: TwainSetAutoFeed(TRUE).  
Public Method If this option is available on opened source, try to enable or disable the automatic border detection. It reduces or removes the border generated around an image by the scanner scanning its own platen (the area not covered by the paper).  
Public Method Tries to enable or disable the automatic color detection capability.  
Public Method If this option is available on opened source, try to enable or disable the automatic deskew correction of an image. It may also affect the dimensions of the image.  
Public Method If this option is available on opened source, try to enable or disable the automatic discard blank page capability.  
Public Method If this option is available on opened source, try to enable or disable the automatic rotation of image capability.  
Public Method Tries to enable or disable the auto scan scanning capability. Setting this to TRUE gives the scanner permission to 'scan ahead'. i.e. to pull pages from the feeder and scan them before they have been requested. On high-speed scanners, you may have to enable auto scan to achieve the maximum scanning rate.  
Public Method If this option is available on opened source, try to enable or disable the auto-size images.  
Public Method Tells to the control to close or not the opened source after a scan process.  
Public Method If this option is available on opened source, try to enable or disable the barcode detection.  
Public Method Specifies the number of bit per pixel for the current value of PixelType.  
Public Method Tries to specifies the Reduction Method the Source should use to reduce the bit depth of the data.  
Public Method Tries to set the current brightness for the next acquisition.  
Public Method Changes the current value of a TWAIN capability from a numeric value. The TwainGetAvailableCapValueNoNumeric() method should be used to determine what are the supported value which can be used with this method.  
Public Method Changes the current value of a TWAIN capability.  
Public Method Tries to set the current image compression to use by the selected twain source for file transfer mode. Since only certain file formats support compression, this capability must be negotiated after setting the desired file format with the TwainSetImageFileFormat() method.  
Public Method Tries to set the current contrast for the next acquisition.  
Public Method Turns On or Off the Debug Mode of GDTWAIN. Displays a message box for each step of the scanning process.  
Public Method Specifies the path TWAIN Data Source Manager. The TWAIN DSM is the windows library (dll) providing support for the TWAIN standard. Can be TWAIN_32.DLL or TWAINDSM.DLL for TWAIN 2.0 support. By default, the toolkits searches the Windows path for the TWAIN DSM but on Citrix the Windows directory can be redirected for users.  
Public Method Tries to specify the starting endorser / imprinter number for the next acquisition. All other endorser/imprinter properties should be handled through the data source’s user interface.  
Public Method Turns On or Off the error message box of GDTWAIN. Displays a message box for each error appends.  
Public Method Tries to set the current gamma correction value for the selected twain source.  
Public Method Tells the source to hide or show the user interface before acquisition.  
Public Method Tries to set the current image file format to use by the selected twain source for file transfer mode.  
Public Method Specifies the physical area (a rectangle) to be acquired during the next image transfer.  
Public Method Defines the starting page number with the current imprinter mode.  
Public Method Sets the current imprinter mode, if supported. Top/Bottom refer to duplex devices, and indicate if the printer is writing on the top or the bottom of the sheet of paper. Simplex devices use the top settings. Before/After indicates whether printing occurs before or after the sheet of paper has been scanned.  
Public Method Specifies the string that shall be used for printing with the current imprinter mode.  
Public Method Specifies the string that shall be used as suffix with the current imprinter mode.  
Public Method Tells the source to show or hide progress indicators during acquisition.  
Public Method Changes a specific TWAIN handling behavior of the SDK. This method is experimental and should be used on GdPicture staff advice only!  
Public Method Tells to the control to favor retaining the source in an enabled state after a scan process.  
Public Method Set TRUE to run the TWAIN Source's GUI modal or FALSE to run it modeless. Please note that to successfully run modal, it may be necessary for the application to disable inputs to its windows while the Source’s GUI is running.  
Public Method Changes the multiple transfers mode for acquisition.  
Public Method Tries to set the current algorithm used to remove noise for the selected twain source.  
Public Method Asks to the opened source to define which edge of the “paper” the image’s “top” is aligned with. This information is used to adjust the frames to match the scanning orientation of the paper.  
Public Method Sets the current paper size.  
Public Method Try to specify the pixel 'flavor' (0 is black or white). CHOCOLATE means this pixel represents the darkest data value that can be generated by the device (the darkest available optical value may measure greater than 0). VANILLA means this pixel represents the lightest data value that can be generated by the device (the lightest available optical value may measure greater than 0).  
Public Method Tries to set the current pixel type for the selected twain source.  
Public Method Try to specify the color data formats There are two Options, "planar" And "chunky".  
Public Method Tries to set the current resolution (in both x & y). Resolution is in dots per inch.  
Public Method Asks to the opened source to rotate the scanned image data prior to transfer.  
Public Method Try to specify the dividing line between black and white. This is the value the Source will use to threshold, if needed, when scanning B&W image.  
Public Method Negotiates with open Source the number of images application will accept.  
Public Method Tries to set the current image horizontal scaling factor for the selected twain source.  
Public Method Tries to set the current image vertical scaling factor for the selected twain source.  
Public MethodOverloaded.  Starts the selected device's settings dialog, if this is supported.  
Public Method If auto scan is turned ON, this command will stop the operation of the scanner’s automatic feeder. No other action is taken. The application may then continue to transfer any images that have been captured by the scanner.  
Public MethodOverloaded.  Unloads the Data Source Manager and release the TWAIN32.DLL.  
Public Method Asks if during the last acquisition process the user asked to close the device.  
Public MethodUploads a specified file to a distant server using FTP transfer according to what you have specified.  
Top
Public Events
 NameDescription
Public Event This event is raised immediately after a bitmap has been transferred from the TWAIN device to GdPicture. The transferred image may be used for previewing and filtering purposes but should be released from the memory at this stage.  
Top
See Also