pfstmo_drago03(1)
β¨ pfstmo_drago03 β¨
okay bestie, gather round, because this one is a whole vibe β it's the adaptive logarithmic tone mapping operator, and it's serving in the General Commands Manual section of your local man pages π
π NAME π
pfstmo_drago03 β the Adaptive logarithmic tone mapping operator π
π¦ SYNOPSIS π¦
pfstmo_drago03 [--bias <val>] [--verbose] [--help]
π DESCRIPTION π
So like, this command implements the adaptive logarithmic tone mapping operator, exactly as described in this paper right here, no cap:
Adaptive logarithmic mapping for displaying high contrast scenes. F. Drago, K. Myszkowski, T. Annen, and N. Chiba. In Eurographics 2003.
And heads up, bestie, this is the important part: according to the paper, results of this TMO require gamma correction. So don't come crying to me when your image looks off β go run that gamma correction, periodt. β¨
π OPTIONS π
--bias <val>,-b <val>β the bias value, and it lives within the range0..1. Default value:0.85. Slay. π--verboseβ prints additional information during program execution, so you can watch it do its little thing in real time π--helpβ prints the list of commandline options. iconic behaviour, honestly.
πΈ EXAMPLES πΈ
pfsin memorial.hdr | pfstmo_drago03 -b 0.8 | pfsgamma -g 1.7 | pfsout
memorial.png
Tone map the image, apply gamma correction, and save it in png format. A full pipeline, a full glow-up, we love to see it π β¨
π₯ SEE ALSO π₯
pfsgamma(1) pfsin(1) pfsout(1) pfsview(1)
go read those too, they're literally the rest of the friend group π«Ά
π BUGS π
Please report bugs and comments on implementation to Grzegorz Krawczyk <krawczyk@mpi-sb.mpg.de>. Be nice, be specific, be a good citizen π§
and that's the whole page, bestie β brought to you by pfstmo_drago03(1) from the General Commands Manual (the footer's got no date on it, so no calendar moment today, sorry π). mwah, go tone map something gorgeous π
π¦ where this page comes from
- debian bookworm: pfstmo 2.2.0-5+b1 Β· GPL-2.0-or-later
- debian trixie: pfstmo 2.2.0-9 Β· GPL-2.0-or-later
- fedora 43: pfstmo 2.2.0-23.fc43 Β· GPL-2.0-or-later
- fedora 44: pfstmo 2.2.0-25.fc44 Β· GPL-2.0-or-later
- opensuse-leap 16.0: pfstmo 2.2.0-bp160.1.20 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: pfstmo 2.2.0-bp160.1.20 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: pfstmo 2.2.0-bp160.1.20 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: pfstmo 2.2.0-bp160.1.20 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- ubuntu jammy: pfstmo 2.2.0-2 Β· GPL-2.0-or-later
- ubuntu noble: pfstmo 2.2.0-7build3 Β· GPL-2.0-or-later
- ubuntu questing: pfstmo 2.2.0-9
- ubuntu resolute: pfstmo 2.2.0-10 Β· GPL-2.0-or-later
- ubuntu stonking: pfstmo 2.2.0-12 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms