TIFFICC(1)

πŸ“¦ version 1.19, in fedora 43, fedora 44, nixpkgs unstable

πŸ’– TIFFICC β€” the little cms ICC profile applier for TIFF πŸ’–

okay bestie, sit down, hydrate, and let me tell you about tifficc from the General Commands Manual β€” she's a whole vibe and she's about to fix your colors fr fr. πŸŽ€


✨ SYNOPSIS ✨

tifficc [options] input.tif output.tif

that's it. that's the whole energy. give her options, an input TIFF, an output TIFF, and she ate. πŸ’…


🌸 DESCRIPTION 🌸

so lcms is a standalone CMM engine β€” as in, it handles the color management, the whole entire thing β€” and it implements a fast transformation between ICC profiles. iconic behavior honestly.

and tifficc? she's the little cms ICC profile applier for TIFF. that's her job. that's her main character moment. πŸ¦‹


πŸ’œ OPTIONS πŸ’œ

one bullet per flag, no skipping, we do NOT leave anyone on read:

  • -a β€” handle channels > 4 as alpha. yeah, all of them. 🫢
  • -b β€” black point compensation. do it.
  • -c <0,1,2,3> β€” precalculates the transform. 0=Off, 1=Normal, 2=Hi-res, 3=LoRes. [defaults to 1] ✨
  • -e β€” embed the destination profile.
  • -g β€” marks out-of-gamut colors on softproof. she's gonna call them out, respectfully. πŸ‘€
  • -h <0,1,2> β€” show summary of options and examples.
  • -i profile β€” input profile (defaults to sRGB).
  • -k <0..400> β€” ink-limiting in % (CMYK only). so specific, we love her.
  • -l profile β€” transform by device-link profile.
  • -m <0,1,2,3> β€” SoftProof intent.
  • -n β€” ignore embedded profile on input. not me ignoring my own past self 😭
  • -p profile β€” soft proof profile.
  • -o profile β€” output profile (defaults to sRGB).
  • -s profile β€” save embedded profile as <new profile>.
  • -t <0,1,2,3> β€” Intent (0=Perceptual, 1=Colorimetric, 2=Saturation, 3=Absolute).
  • -v β€” Verbose. spill the tea, girl.
  • -w β€” Wide output (generates 16 bps tiff).

🧚 and you can ALSO use these builtins 🧚

  • *Lab β€” CIE Lab D50 based
  • *XYZ β€” XYZ
  • *adobe1998RBB β€” AdobeRGB
  • *colormatchrgb β€” ColorMatch RGB
  • *applergb β€” Apple RGB

🌈 EXAMPLES 🌈

these are the moments. copy them exactly, bestie, they're already perfect:

To color correct from scanner to sRGB:

tifficc -iscanner.icm in.tif out.tif

To convert from monitor1 to monitor2:

tifficc -imon1.icm -omon2.icm in.tif out.tif

To make a CMYK separation:

tifficc -oprinter.icm inrgb.tif outcmyk.tif

To recover sRGB from a CMYK separation:

tifficc -iprinter.icm incmyk.tif outrgb.tif

To convert from CIELab TIFF to sRGB:

tifficc -iTiffLab8Spac.icm in.tif out.tif

πŸ“¬ NOTES πŸ“¬

for suggestions, comments, bug reports etc., send mail to info@littlecms.com. she reads her inbox, she's just busy being iconic. πŸ’Œ


πŸ‘‘ SEE ALSO πŸ‘‘

jpegicc(1), icc2ps(1), icclink(1), icctrans(1), wtpt(1)

the whole friend group, honestly. go say hi. 🫢


πŸ’€ AUTHOR πŸ’€

This manual page was originally written by Shiju p. Nair <shiju.p@gmail.com>, for the Debian project. Modified by Marti Maria to reflect further changes. legends only, no cap. πŸŽ€


πŸ’– okay that's the whole page, you're officially a tifficc girlie now. go color-correct something and slay. ✨

this was the TIFFICC(1) page from the General Commands Manual, dated October 23, 2004 β€” vintage, but she still serves. periodt. πŸ’…πŸŒˆ

πŸ“¦ where this page comes from