GetPicture Method of the Image Object

This method returns a part of image in the Device Independent Bitmap (DIB) format. The palette, where 0 is the black color, is used for gray and black-and-white images.

The method returns the DIB as the Handle object. This object manages memory allocation and releases resources when they are no longer in use.

Syntax

C++

HRESULT GetBitmap(
  IImageModification* Modification,
  int                 Mode,
  IHandle**           Result
);
    

C#

Handle GetBitmap(
  ImageModification Modification,
  int               Mode
);
    

Visual Basic .NET

Function GetPicture( _
  Modification As ImageModification, _
  Mode As Integer _
) As Handle
    

Parameters

Modification
[in] This parameter of ImageModification type defines modifications that are performed upon image.  It may include clipping rectangles, in which case only specified parts of the image are passed, stretch ratio, painting rectangles for filling up parts of the image with color and so on. This parameter may be 0, and in this case no modifications will be performed upon the image page and it will be passed "as is".
Mode
[in] This parameter may be any combination of GetPictureFlags flags or contain 0.
Result
[out, retval] A pointer to IHandle* pointer variable that receives interface pointer of the resulting Handle object representing the handle to the associated bitmap.

Return values

This method has no specific return values. It returns the standard return values of ABBYY FlexiCapture SDK functions.

Remarks

This method does not work if the Engine object is created using the OutprocLoader object, or if it is created using the InprocLoader object and you are writing managed code, for example, in C#.

See also

IImage::EstimateBitmapSize

15.08.2023 13:19:30

Usage of Cookies. In order to optimize the website functionality and improve your online experience ABBYY uses cookies. You agree to the usage of cookies when you continue using this site. Further details can be found in our Privacy Notice.