pfstmo_mai11(1)
π pfstmo_mai11 π
okay bestie, gather round, because this little cutie is pfstmo_mai11 from the General Commands Manual section, and she is niche but she is serving π
β¨ NAME β¨
pfstmo_mai11 β tone-mapping for backward-compatible compression π
πΈ SYNOPSIS πΈ
pfstmo_mai11 [--verbose][--quiet] [--help]
π« DESCRIPTION π«
so like. this is a tone-mapping operator, right, and she is specifically optimized to give the best performance for images or video that get encoded using a backward-compatible compression β think HDR-JPEG or HDR-MPEG, iykyk. π¦
and here's the tea: the images this operator produces do not need to be visually pleasing. not the vibe, not the goal, not the assignment. she is not here to be pretty, she is here to be correct for compression. periodt.
the details on the operator live in this paper, bestie, and I need you to know it by heart:
Mai, Z., Mansour, H., Mantiuk, R., Nasiopoulos, P., Ward, R., & Heidrich, W. Optimizing a tone curve for backward-compatible high dynamic range image and video compression.
if you find this TMO useful in your research project, please cite the paper above. π«Ά do it for her. she deserves the credit, fr fr.
also super important: the result of this TMO does not require gamma correction. not me saving you a whole step π iconic behaviour honestly.
π OPTIONS π
--verbose,-vβ print additional information during program execution. she's chatty, she's telling you everything that's happening, we love a transparent queen β¨--quiet,-qβ do not display progress report. main character silence π€« no notes.--help,-hβ print list of commandline options. the classic "bestie help me" button π
π EXAMPLES π
pfsin memorial.hdr | pfstmo_mai11 | pfsout memorial_to_encode.png
tone map the memorial image and store the result in the PNG format. that's it. that's the pipeline. pipe it, map it, PNG it, slay π
π§ SEE ALSO π§
the whole friend group, honestly. they come as a set π
π BUGS π
please report bugs and comments to the pfstools discussion group at http://groups.google.com/group/pfstools. if something's broken, tell the group, don't suffer in silence bestie π
and that's the whole page!! sending you off with all my love from pfstmo_mai11(1) β general commands manual girlie, footer queen, no version date, just vibes πβ¨π
π¦ 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