Little CMS-2.14

Introduction to Little CMS2

The Little Color Management System is a small-footprint color management engine, with special focus on accuracy and performance. It uses the International Color Consortium standard (ICC), which is the modern standard for color management.

[Note]

Note

Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.

Package Information

Little CMS2 Dependencies

Optional

libjpeg-turbo-3.0.1 and libtiff-4.6.0

Installation of Little CMS2

Apply the upstream fix for an issue breaking colord:

sed '/BufferSize < TagSize/,+1 s/goto Error/TagSize = BufferSize/' \
    -i src/cmsio0.c

Install Little CMS2 by running the following commands:

./configure --prefix=/usr --disable-static &&
make

To test the results, issue: make check.

Now, as the root user:

make install

Command Explanations

--disable-static: This switch prevents installation of static versions of the libraries.

Contents

Installed Programs: jpgicc, linkicc, psicc, tificc, and transicc
Installed Library: liblcms2.so
Installed Directories: None

Short Descriptions

jpgicc

is the Little CMS ICC profile applier for JPEG

linkicc

is the Little CMS ICC device link generator

psicc

is the Little CMS ICC PostScript generator

tificc

is the Little CMS ICC tiff generator

transicc

is the Little CMS ColorSpace conversion calculator

liblcms2.so

contains functions that implement the lcms2 API