OS Manuals

/usr/bin/jpgicc

Utility applications for lcms2

From lcms2-utils 2.20-r1 (os), captured 2026-11-05 by running jpgicc --help (exit 0). permalink

Little CMS ICC profile applier for JPEG - v3.5 [LittleCMS 2.20]

Copyright (c) 1998-2026 Marti Maria Saguer. See COPYING file for details.
usage: jpgicc [flags] input.jpg output.jpg

flags:

-v - Verbose
-i<profile> - Input profile (defaults to sRGB)
-o<profile> - Output profile (defaults to sRGB)

Built-in profiles:

	*Lab2  -- D50-based v2 CIEL*a*b
	*Lab4  -- D50-based v4 CIEL*a*b
	*Lab   -- D50-based v4 CIEL*a*b
	*XYZ   -- CIE XYZ (PCS)
	*sRGB  -- sRGB color space
	*Gray22 - Monochrome of Gamma 2.2
	*Gray30 - Monochrome of Gamma 3.0
	*null   - Monochrome black for all input
	*Lin2222- CMYK linearization of gamma 2.2 on each channel

-t<n> rendering intent:

	0 - Perceptual
	1 - Relative colorimetric
	2 - Saturation
	3 - Absolute colorimetric
	10 - Perceptual preserving black ink
	11 - Relative colorimetric preserving black ink
	12 - Saturation preserving black ink
	13 - Perceptual preserving black plane
	14 - Relative colorimetric preserving black plane
	15 - Saturation preserving black plane

-b - Black point compensation
-d<0..1> - Observer adaptation state (abs.col. only)
-n - Ignore embedded profile
-e - Embed destination profile
-s<new profile> - Save embedded profile as <new profile>

-c<0,1,2,3> - Precalculates transform (0=Off, 1=Normal, 2=Hi-res, 3=LoRes) [defaults to 1]

-p<profile> - Soft proof profile
-m<0,1,2,3> - SoftProof intent
-g - Marks out-of-gamut colors on softproof
-!<r>,<g>,<b> - Out-of-gamut marker channel values

-q<0..100> - Output JPEG quality
Examples:

To color correct from scanner to sRGB:
	jpgicc -iscanner.icm in.jpg out.jpg
To convert from monitor1 to monitor2:
	jpgicc -imon1.icm -omon2.icm in.jpg out.jpg
To make a CMYK separation:
	jpgicc -oprinter.icm inrgb.jpg outcmyk.jpg
To recover sRGB from a CMYK separation:
	jpgicc -iprinter.icm incmyk.jpg outrgb.jpg
To convert from CIELab ITU/Fax JPEG to sRGB
	jpgicc in.jpg out.jpg

This program is intended to be a demo of the Little CMS
color engine. Both lcms and this program are open source.
You can obtain both in source code at https://www.littlecms.com
For suggestions, comments, bug reports etc. send mail to
info@littlecms.com
Options (5)
OptionDescriptionSource
-bBlack point compensation.man
-eEmbed destination profile.man
-gMarks out-of-gamut colors on softproof.man
-nIgnore embedded profile.man
-vVerbose.man
Examples (1) from the manual page, untested

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.