pfstmo_reinhard05(1)
π pfstmo_reinhard05 β the photoreceptor glow-up π
okay so bestie, meet pfstmo_reinhard05, a General Commands Manual girlie. Her whole thing? Photoreceptor based dynamic range reduction. She takes your HDR situation and tone maps it, no cap. β¨
β¨ SYNOPSIS β¨
pfstmo_reinhard05 [--brightness <val>] [--chromatic <val>] [--light
<val>] [--verbose] [--help]
that's it, that's the summoning ritual π―οΈ
πΈ DESCRIPTION πΈ
This command implements a tone mapping operator as described in:
Dynamic Range Reduction Inspired by Photoreceptor Physiology. E. Reinhard and K. Devlin. In IEEE Transactions on Visualization and Computer Graphics, 2005.
so yes, it's giving peer-reviewed. academic baddie energy. ππ
π OPTIONS π
--brightness <val>,-b <val>β brightness correction, and the range is-8..8. in the paper she's known as parameter 'f'. default value:0.0--chromatic <val>,-c <val>β how much chromatic adaptation you want (von Kries model), range0..1. in the paper she's parameter 'c'. default value:0.0--light <val>,-l <val>β how much light adaptation adaptation you want, range0..1. in the paper she's parameter 'l'. default value:1.0--verboseβ prints extra info while the program is running, so you get the play-by-play commentary ποΈ--helpβ prints the list of commandline options. the classic "help me help you" moment π«Ά
π¦ EXAMPLES π¦
pfsin memorial.hdr | pfstmo_reinhard05 -s 0.5 | pfsgamma -g 2.2 | pfsout memorial.png
- tone map the image and save it in png format. pipeline slay. π
π SEE ALSO π
pfsgamma(1) pfsin(1) pfsout(1) pfsview(1)
the friend group. go say hi. π
π BUGS π
Please report bugs and comments on implementation to Grzegorz Krawczyk <krawczyk@mpi-sb.mpg.de>.
like, if something's broken, tell him, not me, i'm just the messenger π₯²
π sign-off π
that's the whole page, bestie β pfstmo_reinhard05(1), from the General Commands Manual, top to bottom. go tone map something iconic. periodt. π
β¨
π¦ 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