#include "BIImage.H"
int CALLBACK MergeColorChannels(HDIB hDib1, HDIB hDib2, HDIB hDib3,
HDIB hDib4, HDIB hMergedDIB, BYTE colorFormat)
Description
This function will merge the hDIB1…hDIB4 input channels (color components in ‘colorFormat’ color space) to hMergedDIB (DIB in ‘RGB’ color space).
Parameters
|
HDIB HDIB HDIB HDIB |
hDib1 hDib2 hDib3 hDib4 |
First input channel, 8 bits/pixel monochrome DIB Second input channel, 8 bits/pixel monochrome DIB Third input channel, 8 bits/pixel monochrome DIB Fourth input channel, 8 bits/pixel monochrome DIB (optional) |
|
HDIB BYTE |
hMergedDIB colorFormat |
Output image, 24 bits/pixel RGB DIB Identifyer of input color space. (FORMAT_RGB, FORMAT_CMY, FORMAT_CMYK, FORMAT_CMYK2, FORMAT_YUV, FORMAT_YIQ, FORMAT_HSV, FORMAT_HSI, FORMAT_XYZ, or FORMAT_LAB) |
Return values
‘1’, if the merge was successful, otherwise ‘0’.
Programming notes
Requirements
Header : Declared in BIImage.h; include BIImage.h.
Library : Use BIImage.lib.
DLLs : BIimage.dll.