The Color Conversion C++ Class Library provides direct color conversion to an image. To do a conversion, follow the steps below:
Define the following global variables:
LBitmapBase LeadBitmap;
L_UCHAR *pLABData;
To convert 320x240 24 bit CIELab data to a LEAD bitmap with RGB24, do the following:
LColor::ConvertDirectToBitmap (CCS_LAB, CCS_RGB, pLABData, &LeadBitmap, sizeof(BITMAPHANDLE), 320, 240, 0, 0);
// You can use the Lead bitmap as you want
At the end, free the bitmap object:
LeadBitmap.Free();