LUMINANCE-HDR-CLI(1)

πŸ“¦
version 2.6.1.1 Β· 2 versions
, in debian bookworm, debian trixie, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– LUMINANCE-HDR-CLI πŸ’–

okay bestie, gather round, because today we're talking about luminance-hdr-cli β€” the command line version of Luminance HDR, living in section 1 of your manual pages (user commands, periodt). it's giving terminal-girl realness and honestly? obsessed. ✨


✨ SYNOPSIS ✨

luminance-hdr-cli [OPTIONS]... [INPUTFILES]...

πŸ¦‹ DESCRIPTION πŸ¦‹

so like, this is the commandline interface to luminance-hdr-cli. that's the whole vibe. no GUI, no mouse, just you and the flags, and honestly the flags are where the main character energy lives. let's go through them one by one because every single one matters, no skips, no cap. πŸ’…

  • -h, --help β€” shows you this help. iconic. a little "hey here's what I do" moment. 🫢
  • -v, --verbose β€” prints more messages while it's running. so if you're nosy (me, I'm nosy) this is your flag. πŸ”
  • -a, --align AIS|MTB β€” the Align Engine to use while creating the HDR. pick AIS or MTB. default? no alignment at all, bestie β€” it just doesn't align anything unless you ask. πŸŽ€
  • -d, --savealigned prefix β€” saves the aligned images to files whose names start with prefix. cute little keepsakes. πŸ“Έ
  • -e, --ev EV1,EV2,... β€” you specify the numerical EV values, and you need as many as there are INPUTFILES. like, one per file. match the energy of your inputs, fr fr. ⚑
  • -c, --config β€” the HDR creation config. possible values are:
weight=triangular|gaussian|plateau:response_curve=from_file|linear|gamma|log|robertson:model=robertson|debevec:curve_filename=your_file_here.m

and the default is:

weight=triangular:response_curve=linear:model=debevec
  • -l, --load HDR_FILE β€” loads an existing HDR instead of making a new one. reusing, recycling, sustainable queen. ♻️
  • -s, --save HDR_FILE β€” saves to an HDR file format. default: don't save. it's mysterious like that. πŸ’€
  • -g, --gamma VALUE β€” the gamma value to use during tone mapping. default: 1. 🌈
  • -r, --resize VALUE β€” the width you want to resize your HDR to. and listen, this happens before gamma and tone mapping, so it's early in the pipeline, iykyk. πŸ“
  • -t, --tmo β€” the tone mapping operator. legal values are:
ashikhmin|drago|durand|fattal|pattanaik|reinhard02|reinhard05|mantiuk06|mantiuk08

default is mantiuk06. she's the default for a reason. πŸ‘‘

  • -p, --tmoptions β€” the tone mapping operator options. legal values, grouped by operator:
    • for fattal:
alpha=VALUE:beta=VALUE:color=VALUE:noise=VALUE:new=true|false
  • for mantiuk06:
contrast=VALUE:saturation=VALUE:detail=VALUE:equalization=true|false
  • for mantiuk08:
colorsaturation=VALUE:contrastenhancement=VALUE:luminancelevel=VALUE:setluminance=true|false
  • for ashikhmin:
localcontrast=VALUE:eq=2|4:simple=true|false
  • for durand:
sigma_s=VALUE:sigma_r=VALUE:base=VALUE
  • for drago:
bias=VALUE
  • for pattanaik:
local=true|false:autolum=true|false:cone=VALUE:rod=VALUE:multiplier=VALUE
  • for reinhard02:
scales=true|false:key=VALUE:phi=VALUE:num=VALUE:low=VALUE:high=VALUE
  • for reinhard05:
brightness=VALUE:chroma=VALUE:lightness=VALUE
  • -o, --output LDR_FILE β€” the file name where you want your tone mapped LDR to go. give it a home. 🏑
  • -q, --quality VALUE β€” the quality of the saved tone mapped file, on a scale of 0–100. glow up level, basically. πŸ’–
  • -b, --autoag THRESHOLD β€” turns on auto anti-ghosting with the given threshold. 🚨 and heads up bestie: no tonemapping is performed unless -o is specified. so like, remember your -o or nothing gets tone mapped, that's the rule.

🌸 okay so the one thing you literally cannot skip: you must either load an existing HDR file (via the -l option) or specify INPUTFILES to create a new HDR. there is no third option. pick a lane, bestie. πŸ’…

πŸ‘€ SEE ALSO πŸ‘€


and that's the whole page, gorgeous. πŸ’œ this lil masterpiece is from luminance-hdr-cli version 2.3.1+git201... and it's dated January 2014 β€” vintage but still slaying, as always. mwah, bye bestie! πŸŽ€βœ¨πŸ¦‹