TRANSLATE(1)

🌈 NAME 🌈

okay so bestie, this is the Translate page from the User Commands corner of the manual β€” aka TRANSLATE(1) πŸ’… and it does exactly one iconic thing: it translates colors through an MPP profile. that's the whole vibe. periodt. ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

Translate colors through an MPP profile πŸ’–

like. that's it. that's the gig. colors go in, colors come out, the MPP profile is the main character in between. πŸŽ€


✨ SYNOPSIS ✨

mpplu [-v] [-f func] [-i intent] [-o order] profile

so yeah, you're running mpplu, you're handing it a profile, and everything else is optional flags because we love choices 🫢


πŸ‘‘ OPTIONS πŸ‘‘

  • -v β€” Verbose. it talks more. spill the tea, program 🌸
  • -f function β€” pick your direction, bestie: f = forward, b = backwards. no third option, it's giving binary πŸ¦‹
  • -p oride β€” override the PCS. your choices are x = XYZ_PCS, l = Lab_PCS, y = Yxy, s = spectral πŸ’œ
  • -l limit β€” override the default ink limit, from 1 to N00%. yeah, N00%, that's what it says, i don't make the rules 😭
  • -i illum β€” choose the illuminant for print/transparency spectral data. options are A, C, D50 (the default, def.), D50M2, D65, F5, F8, F10 or file.sp ⭐
  • -o observ β€” choose the CIE Observer for spectral data: 1931_2 (def), 1964_10, S&B 1955_2, shaw, J&V 1978_2 πŸ‘‘
  • -u β€” Use Fluorescent Whitening Agent compensation. glow-up literally πŸ’–
  • -g β€” Create gamut output 🌈
  • -w β€” Create gamut VRML as well πŸ”₯
  • -n β€” Don't add VRML axes. minimalism era πŸ™ˆ
  • -a n β€” Gamut transparency level 🧚
  • -d n β€” Gamut surface detail level ✨
  • -t num β€” Invoke debugging test code "num", 1..n. specifically: 1 = check partial derivative for device input, 2 = create overlap diagnostic VRML gamut surface πŸ› οΈ

πŸ“ FEEDING IT COLORS πŸ“

the colors to be translated should be fed into stdin, one input color per line, white space separated πŸ’…

  • a line starting with a # will be ignored (comments stay unbothered, we love that) πŸ™ˆ
  • a line not starting with a number will terminate the program. like, that's it, we're done here, goodbye πŸ’€
so fr fr: keep your input clean, one color per line, and don't get cute with a line that starts with something that isn't a number unless you want the program to clock out early. no cap. 😭

and that's the whole page, bestie πŸŽ€ this was TRANSLATE(1) from User Commands, dated September 2014 β€” mwah, iconic, go translate some colors πŸ’–βœ¨πŸ¦‹