Converting Large Images

When using the toolkit to convert a large image, you will obtain better performance if you convert a large number of pixels with each function call. In the following examples, a single call to L_ColorConvertDirect processes either the entire image, or an entire scan line:

For the entire image, use:

L_ColorConvertDirect (CCS_CMYK, CCS_RGB, pIn, pOut, 640, 480, 0, 0); 

or, for an entire scan line, use:

for (int k=0; k<480; k++) 
   L_ColorConvertDirect (CCS_CMYK, CCS_RGB, pIn, pOut, 640, 1, 0, 0);  

but do not use:

for (int k=0; k<480; k++) 
      for (int k=0; k<640; k++)  

Help Version 20.0.2020.4.2
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Color Conversion C API Help