pfsoutpfm(1)

πŸ’– NAME πŸ’–

pfsoutpfm β€” writes your images or frames in PFM format πŸŽ€

(and yes bestie, the original NAME line literally says "OpenEXR format" β€” we are just reporting what it says, we don't make the rules πŸ’€)


✨ SYNOPSIS ✨

pfsoutpfm (<file> [--frames <range>])  [<file>...]

🌸 DESCRIPTION 🌸

Okay so, use this command when you want to write frames in PFM format. Periodt.

Why do we care about PFM? Because PFM is what HDR Shop plug-ins use, and it's also supported by some recent versions of the NetPBM package β€” specifically the pamtopfm and pfmtopam commands. Slay. πŸ’…

Your source pfs frames should be piped to the Standard Input β€” that's the vibe, that's the move.

And the best part? This command can handle both:

  • color images (XYZ channels) 🎨
  • grayscale images (Y channel) πŸ–€

So whatever you're feeding it, it's got you.

Wanna know the deets on the format of the pattern file names β€” you know, the ones used for saving multiple frames? Those live in the manual page of pfsoutppm. Go read that one too, iykyk 🫢

πŸ¦‹ EXAMPLES πŸ¦‹

Here's the tea, live in action:

pfsin memorial.hdr | pfsoutpfm memorial.pfm

Converts from one HDR format to another β€” literally the glow-up from one format to the other ✨

pfsin memorial.hdr | pfsextractchannels Y | pfsoutpfm memorial.pfm

Stores memorial image as a grayscale PFM file. β€” channel extraction said "only Y, we're being minimal today" πŸŽ€


πŸ’œ SEE ALSO πŸ’œ

go read them, they're all iconic πŸ‘‘


πŸ’€ BUGS πŸ’€

Found a bug? Got comments on the implementation? Please report bugs and comments on implementation to the discussion group http://groups.google.com/group/pfstools β€” the group chat is right there, don't be shy 🌈


okay that's the whole page bestie, mwah πŸ’– This was pfsoutpfm(1) from the General Commands Manual β€” no date stamp on this one, she's timeless like that πŸ‘‘ πŸŽ€ πŸ¦‹