Available in LEADTOOLS Imaging, Imaging Pro, Document, and Medical Imaging toolkits. |
Color and Color Space Conversion
Color resolution and color space options give you the flexibility to make your images look just right for your application, whether you are working with medical images, scanned documents or digital photographs.
Color Resolution Control
LEADTOOLS can convert images to and from any other color resolution (1-bit to 64-bit), with multiple dithering methods and palette options. In the Medical toolkit, when working with 12- and 16-bit grayscale images, LEADTOOLS' window leveling allows you to select the desired range of bits to be used for display or processing.
Dithering methods include: Floyd Stein, Burkes, Ordered dithering, Color reduction, Stucki, Stephens, Sierra, and Jarvis.
Flexible palette options include LEAD's fixed palette, an auto-optimized palette, or a user defined palette.
LEADTOOLS can create a palette that is optimized for the particular image. Optionally, this palette can include the system identity palette.
Specify a fixed palette that is the same for all images that use it. The palette can be LEAD's fixed palette or the Netscape fixed palette.
Specify a palette of any size that you have created. In creating your own palette, you can let LEADTOOLS do part of the work. For example, you can fill in part of the palette, and let LEADTOOLS fill the rest with optimized colors.
Modify the colors in the bitmap palette.
Copy a palette from a device context.
Use a table to increase the efficiency of the palette that you define.
Use window leveling to map grayscale intensities by specifying the bit range and/or a user defined color map (requires Medical or PACS SDK).
Color Space Conversion
Images can also be converted, separated to, and reconstructed from RGB, CMYK, CMY, HSV, HSL, YUV, YIQ, CIELAB, XYZ, YCCK, Y41P, UYVY, YUY2, YVU9 and YCC color spaces. This can be done using LEAD's built in conversion functions, ICC color profiles, or emulation tables.
These features are included with: