COLOR(1)
π COLOR(1) β ok bestie, we're color correcting π
so you found the cctiff manual, the one in the User Commands section of the COLOR(1) page, and honestly? iconic. this is your girl's guide to making a TIFF (or a JPEG, we're flexible π¦) look exactly the way it's supposed to look, by stacking up ICC profiles and/or Calibrations in whatever order your heart desires. let's get into it β¨
πΈ NAME πΈ
Color β Color Correct a TIFF file using any sequence of ICC profiles or Calibrations.
like, that's the whole vibe. no cap. π«Ά
π¦ DESCRIPTION π¦
Color Correct a TIFF or JPEG file using any sequence of ICC profiles or Calibrations.
periodt. that's what cctiff does and she does it well. π
β¨ SYNOPSIS β¨
cctiff
[-options] {[-iintent] profile.icc | calbrtn.cal ...} infile.(tif|jpg) outfile.(tif|jpg)
okay so the shape of it is: you call cctiff, you hand it some options, then a whole sequence of either ICC profiles or calibration files (each one optionally prefixed with an -i intent), and then finally your input file and your output file. in that order. always. no skipping steps bestie π
π THE OPTIONS π
π the general ones (these go before the profile parade)
-vβ Verbose. she'll tell you what she's doing. main character energy, narrating her own life. π-cβ Combine linearisation curves into one transform. one transform, one slay. β¨-pβ Use slow precise correction. slow and precise, like a queen who takes her time getting ready. π-kβ Check fast result against precise, and report. she does the quick one, does the careful one, and then reports back to you whether they matched. very thorough of her ngl.-r nβ Override the default CLUT resolution. you get to pickn. yes you, bestie. π-t nβ Choose output encoding from1..n. options on options. πΈ-f [T|J]β Set output format to Tiff or Jpeg. Default is same as input, so if you don't say anything she just mirrors what you gave her. cute.Tfor TIFF,Jfor JPEG. π¦-q qualityβ Set JPEG quality1..100. Default80. treat her right and maybe bump it up. π₯-aβ Read and Write planes > 4 as alpha planes. yes queen, handle the alpha planes too, we love a multi-plane moment. π-Iβ Ignore any file or profile colorspace mismatches. like when your outfit doesn't match but you go out anyway. unbothered. π-Dβ Don't append or set the output TIFF or JPEG description. she stays mysterious. no description, no lore. π€«-e profile.[icc | tiff | jpg]β Optionally embed a profile in the destination TIFF or JPEG file. you can literally tuck a profile inside the output. a little gift. a little snack for later. π
π« then, for each profile in sequence:
-i intentβ the intent, and here's the menu:p= perceptualr= relative colorimetrics= saturationa= absolute colorimetric
pick your fighter. β¨
-o orderβ the order, and the two flavours are:n= normal (priority: lut > matrix > monochrome)r= reverse (priority: monochrome > matrix > lut)
see the little > guys? that's the priority chain, and r literally flips the whole thing around. π«
profile.[icc | tiff]β Device, Link or Abstract profile.
( May be embedded profile in TIFF/JPEG file)
so it can also be a profile that's already hiding inside a TIFF or JPEG. sneaky. π
π§ and for each calibration file in sequence:
-d dirβf= forward cal. (default),b= backwards cal. sodiris eitherforb, and if you don't say anything it defaults tof. forward is the default bestie, keep up π«Άcalbrtn.calβ Device calibration file. that's the.calfile itself, in the flesh. π
π and the files themselves:
infile.tif/jpgβ Input TIFF/JPEG file in appropriate color space. give her something in the appropriate color space, she's not a miracle worker (ok she kind of is, but still). β¨outfile.tif/jpgβ Output TIFF/JPEG file. and that's where the glow-up lands. π
heads up bestie: the order of everything matters so much here β options first, then the profile/calibration sequence with their-iintents, theninfile, thenoutfile. the synopsis is the blueprint, don't freestyle it. π
kisses, and go correct some colors, β this page came from the cctiff source, version dated September 2014, and it lives at the bottom of COLOR(1) in the User Commands section. she's been serving since 2014 and she's still that girl. πππ
π¦ where this page comes from
- debian bookworm: argyll 2.3.1+repack-1.1+b1 Β· AGPL-3.0-only
- debian trixie: argyll 3.3.0+repack-1 Β· AGPL-3.0-only
- ubuntu jammy: argyll 2.2.0+repack-1build1 Β· AGPL-3.0-only
- ubuntu noble: argyll 3.1.0+repack-1build4 Β· AGPL-3.0-only
- ubuntu questing: argyll 3.3.0+repack-1
- ubuntu resolute: argyll 3.3.0+repack-1.1 Β· AGPL-3.0-only
- ubuntu stonking: argyll 3.5.0+repack-1build1 Β· AGPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms