This function is called by ImageGear to let your application store or process each color plane raster, as it is obtained from the file.
Declaration:
Copy Code | |
---|---|
typedef AT_ERRCOUNT (LPACCUAPI LPFNIG_RASTER_PLANE_SET)(
AT_VOID* lpPrivate,
const AT_VOID* lpRast,
AT_PIXPOS cyPos,
AT_INT cRasterSize,
AT_INT nBitPlane
);
|
Arguments:
Name | Type | Description |
lpPrivate | AT_VOID* | A far pointer to a private data area. |
lpRast | const AT_VOID* | Raster line to set. |
cyPos | AT_PIXPOS | Y position in the image. |
cRasterSize | AT_INT | Size of the raster line. |
nBitPlane | AT_INT | Index of the color plane in which to merge. |
Return Value:
Returns 0 if successful. Otherwise, returns the number of ImageGear errors that occurred during this function call.
Supported Raster Image Formats:
This function does not process image pixels.
Sample:
None
Remarks:
ImageGear calls this function to pass raster plane data that has been read from a file to the application. The callback is invoked when reading images where pixel data is stored in planar format. Currently, only TIFF and DICOM format filters support this callback.