LINKICC(1)
π LINKICC(1) π
okay bestie, so this is a page from the General Commands Manual β welcome to linkicc, you're gonna be obsessed π«Ά
β¨ NAME β¨
linkicc β little cms device link generator. that's it, that's the whole name, and honestly? iconic.
πΈ SYNOPSIS πΈ
linkicc [options] profiles
π¦ DESCRIPTION π¦
so. lcms is a standalone CMM engine, and what it does is deal with the color management. it implements a fast transformation between ICC profiles. and linkicc? linkicc is a little cms device link generator. periodt. π
what it actually does: links two or more profiles into a single devicelink profile. the way that colorspaces have to be paired except Lab/XYZ, which can be interchanged. no cap, that's the whole rule. π
π OPTIONS π
-a NUMβ observer adaptation state (abs.col. only), and it takes a float value from0..1.0. defaults to1.0. β¨-bβ black point compensation. just turn it on, bestie.-c precisionβ precision!0=LowRes,1=Normal,2=Hi-res. defaults to1.-d descriptionβ description text. yes you can use quotes. go off. π¬-h NUMβ show a summary of options and examples.0=help,1=Built-in profiles,2=Examples,3=Contact information. it's giving menu energy.-k inklimitβ ink-limiting in % (CMYK only), float value from0..400.0. default is400.0.-lβ use linearization curves. > heads up: this may affect accuracy. not being dramatic, it literally says that. π-n gridpointsβ an alternate way to set precision: number of CLUT points.-o profileβ output devicelink profile. defaults to'devicelink.icm'. π-r profileversionβ profile version, float value from2.0..4.3. defaults to4.3. > CAUTION: may change the profile implementation. like, actually. read it twice.-t NUMβ rendering intent. the options are:0=Perceptual [default]1=Relative colorimetric2=Saturation3=Absolute colorimetric10=Perceptual preserving black ink11=Relative colorimetric preserving black ink12=Saturation preserving black ink13=Perceptual preserving black plane14=Relative colorimetric preserving black plane15=Saturation preserving black plane
-v verbosityβ verbosity level,0=None,1=Normal,2=High,3=Very High. defaults to0.-xβ creatively, guess deviceclass of resulting profile. yes the word "creatively" is literally in the manpage, we love a chaotic queen. π₯-y copyrightβ copyright notice. quotes can be used. default is"No copyright, use freely"β honestly such a generous vibe.-8β creates 8-bit devicelink.
π 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
(the * in front is doing main character energy, don't skip it π§)
π EXAMPLES π
to create 'devicelink.icm' from a.icc to b.icc:
linkicc a.icc b.icc
to create 'out.icc' from sRGB to cmyk.icc:
linkicc -o out.icc *sRGB cmyk.icc
to create a sRGB input profile working in Lab:
linkicc -x -o sRGBLab.icc *sRGB *Lab
to create a XYZ -> sRGB output profile:
linkicc -x -o sRGBLab.icc *XYZ *sRGB
to create a abstract profile doing softproof for cmyk.icc:
linkicc -t1 -x -o softproof.icc *Lab cmyk.icc cmyk.icc *Lab
to create a 'grayer' sRGB input profile:
linkicc -x -o grayer.icc *sRGB gray.icc gray.icc *Lab
to embed ink limiting into a cmyk output profile:
linkicc -x -o cmyklimited.icc -k 250 cmyk.icc *Lab
π NOTES π
for suggestions, comments, bug reports etc. send mail to info@littlecms.com. they wanna hear from you fr fr.
π SEE ALSO π
jpgicc(1), psicc(1), tificc(1), transicc(1) β the whole friend group, go say hi π«Ά
π AUTHOR π
this manual page was written by Shiju p. Nair <shiju.p@gmail.com>, for the Debian project. thank you for your service, legend. π©·
okay and the little sign-off at the bottom of the page said it's from September 30, 2004, and yeah, LINKICC(1) again because that's just how manpages say goodbye. slay, go make some devicelinks bestie π
β¨
π¦ where this page comes from
- alpine 3.22: lcms2-doc 2.19-r0 Β· MIT
- alpine 3.23: lcms2-doc 2.19-r0 Β· MIT
- alpine 3.24: lcms2-doc 2.19-r0 Β· MIT
- arch rolling: lcms2 2.20-1 Β· MIT
- debian bookworm: liblcms2-utils 2.14-2+deb12u1 Β· MIT
- debian trixie: liblcms2-utils 2.16-2+deb13u2 Β· MIT
- fedora 43: lcms2-utils 2.16-6.fc43 Β· MIT AND GPL-3.0-or-later
- fedora 44: lcms2-utils 2.16-7.fc44 Β· MIT AND GPL-3.0-or-later
- nixos 26.05: lcms2 2.18
- nixpkgs unstable: lcms2 2.19.1
- opensuse-leap 16.0: lcms2 2.16-160000.5.1 Β· MIT
- opensuse-leap 16.0: lcms2 2.16-160000.5.1 Β· MIT
- opensuse-leap 16.0: lcms2 2.16-160000.5.1 Β· MIT
- opensuse-leap 16.0: lcms2 2.16-160000.5.1 Β· MIT
- ubuntu noble: liblcms2-utils 2.14-2build1 Β· MIT
- ubuntu noble: liblcms2-utils 2.14-2ubuntu0.1 Β· MIT
- ubuntu questing: liblcms2-utils 2.16-2
- ubuntu questing: liblcms2-utils 2.16-2ubuntu0.2
- ubuntu resolute: liblcms2-utils 2.17-1 Β· MIT
- ubuntu resolute: liblcms2-utils 2.17-1ubuntu0.2 Β· MIT
- ubuntu stonking: liblcms2-utils 2.19.1-1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms