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 πŸ’–βœ¨πŸŽ€