Color Conversion C++ Class Library

Class Header File Examples Comments
LColor LTCLR.H \Examples\ImageProcessing\ClassLibrary\ColorConversion The LColor class extends LBase to provide functionality for converting between color-spaces using different methods and options.
LBitmapBase LTCBBASE.H \Examples\Main\ClassLibrary\MainDemo The LBitmapBase class is the main bitmap class, and contains the main functionality for dealing with bitmaps in memory. It includes functions for basic image transforms such as resizing, flipping, cropping, and rotating, and for changing a bitmap's color-depth. It also includes functions for loading images from files and saving images to files. Use the class to create bitmaps from scratch and deal with individual rows or pixels of the image data.
LBitmap LTCBTMAP.H \Examples\Main\ClassLibrary\MainDemo The LBitmap class extends LBitmapBase by adding functionality for more advanced image processing. This functionality includes Halftone, Sharpen, Picturize, GammaCorrect, Deskew, Despeckle, WindowLevel, Color Separation and Color Merge, Image Filters (such as Average, Median, Mosaic), and color processing (such as Invert, Hue, Contrast, Intensity, and Saturation).
LBuffer LTCBUFFR.H \Examples\ImageProcessing\ClassLibrary\ColorConversion Derived from the LBase class, the LBuffer class supports dealing with buffers of image data, as opposed to entire bitmaps. LBuffer provides functionality for compressing and decompressing image data, resizing image data, converting image data to and from various color orders, and converting buffers of image data to and from various color spaces. LBuffer also encapsulates functions for allocating and freeing memory buffers to be used by the various image data processing functions.

For more advanced color conversion functionality including YUV, YIQ, CIELAB, XYZ, YCCK, Y41P, UYVY, YUY2, YVU9, and YCC color spaces using LEAD's built-in conversion functions, ICC color profiles, or Emulation Tables, refer to LEADTOOLS Color Conversion C API.

The LEADTOOLS C++ Class Library DLL module is Ltwvcu.dll (Win32), Ltwvcx.dll (x64). All classes are located in this DLL.

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

Getting Started with LEADTOOLS

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.