Additional utilities

Python bindings for windows

TIFF profile applier

JPEG profile applier

Profile to PostScript (CSA/CRD)

Device link generator

Color space conversion calculator

White point inferer

Profiles pack

lcms demo program


Python bindings for windows

These are the needed files for python 2.2 under windows. You need the _lcms.pyd file holding the binary plus the lcms.py shadow wrapper. Refer to python documentation for instructions on where place those files.


TIFF profile applier

This command line program does apply icc profiles onto TIFF files. Very adequate for bulk batch mode. It uses Sam Leffler's LIBTIFF for file I/O, so it is also an example on how to use lcms with this library. See http://www.remotesensing.org/libtiff/ for more info about libtiff.

 

It can do following things (of course if you have right icc profiles)
Convert RGB tiff from any monitor space to any other monitor space.
Convert from scanner space to sRGB (or monitor) space.
Make accurate separations (i.e., RGB -> CMYK) depending of target printer.
Recover RGB from separation (i.e. CMYK->RGB)
Convert separations between printers.
Convert CIEL*a*b TIFF to sRGB
Handle & Embed profiles
Many other usage
And cannot:
Handle palette images
Handle subsampled YCbCr
Do anything with bilevel images (this is color management stuff remember?)

JPEG profile applier

Similar to anterior, but dealing with JPEG. It uses Tom Lane's IJG library http://www.ijg.org If you plan to use CMYK JPEG, you need also this patched files jccolor.c and jdcolor.c
It can do following things (of course if you have right icc profiles)
Convert RGB JPEG from any monitor space to any other monitor space.
Convert from scanner space to sRGB (or monitor) space.
Make accurate separations (i.e., RGB -> CMYK) depending of target printer.
Recover RGB from separation (i.e. CMYK->RGB)
Convert separations between printers.
Convert CIEL*a*b ITU/Fax JPEG to sRGB
Handle embedded profiles
Many other usage

Profile to PostScript

This utility can translate a ICC profile to a PostScript Color Space Array (CSA) or Color Rendering Dictionary (CRD).


Color space conversion calculator

This command line program does compute colorspace conversion based on icc profiles. Additionally, it can show XYZ and Lab values of PCS, and up to 16 bits of precision (48, 64 bits per pixel). If you ever have been searching for a universal colorspace conversion utility, check this one!

 

It can handle following colorspaces (of course if you have right icc profiles):

RGB, CMY, CMYK, Lab, XYZ, LUV, YCbCr, xyY, Grayscale, HSV, HLS. Hexachrome, 5 inks

Full source code can be found in littlecms distribution.

 


Device link generator

Links two or more profiles into a single devicelink profile.

 


White point inferer

This command line program does show the white point of any profile, drawing the isoline for black body (temperature) correlation. It can also show the nearest black body locus of a XYZ value.


Profiles pack

Several assorted icc profiles for trick & trapping

JPEG ITU Fax L*a*b profile Implements ITU/Fax Colorspace for both read and write

TIFFLab8 profile using D50 instead of D65 (Adobe)

Assorted profiles pack. Contains generic & special purpose profiles.

 


lcms demo program (old)


The demo program can help you to evaluate the functionality of lcms. It includes profiles and an installation program. This program handles embedded profiles in TIFF, JPEG and PNG, as well as CMY, CMYK, CIELAB, YCbCr, Luv... Minimum requirement are Pentium 90/16Mb and Win95. (About 2Mb)

Download the demo (.exe) for Win32

 

NOTE: This demo is still using ver 1.06, so the current library is much more powerful!.


 

Home | What's New | About lcms | FAQ | Utilities | Downloads | Contact Us | Mailing List | Coloraid ring


info@littlecms.com