pfsoutrgbe(1)
π pfsoutrgbe π
okay so bestie, welcome to pfsoutrgbe(1), straight out of the General Commands Manual π this is the little icon that takes your pfs frames and yeets them out as Radiance RGBE files, and yes she is serving looks the entire time β¨
πΈ NAME πΈ
pfsoutrgbe β write images or frames in Radiance RGBE format π«Ά
π¦ SYNOPSIS π¦
pfsoutrgbe [--verbose] [--radiance] [--quiet] (<file> [--frames
<range>]) [<file>...]
π DESCRIPTION π
Use this command to write the incoming pfs frames (piped to standard input, bestie, that's the vibe) into Radiance RGBE files β and those come with a .hdr extension, no cap π
Every single file name can have a %d pattern in it, and that pattern gets substituted with frame numbers. Same syntax as the C printf command, fr fr. So like, %04d makes the frame number four digits wide with proceeding zeros β cute, organised, main character energy π
You pick which frames you want using the --frames option (peep below, she's right there π).
β¨ OPTIONS β¨
--frames<range> β this is where you tell her which frames you want. The range comes in a format similar to matlab or octave, and it's literally just this:
startframe:step:endframe
Frame numbers start with startframe (default 0), get increased by step (default 1), and stop at endframe π« You can skip one of those values too, bestie β for example 1:100 gives you frames 1,2,...,100, and 0:2: gives you frame 0,2,4,... up to the last file that exists. Obsessed with the flexibility ngl.
Note that--framesoption must be specified after the file name containing the%dstring.
and then the original just says "higher bit depths." right there at the end and honestly bestie π same, it's a fragment, we love her anyway π
--radiance,-rβ corrects the stored values so that the luminance is reported the same inpfsviewand radiance tools (xvieworPhotospheare) π₯ See the IMPORTANT NOTE below, you're gonna wanna read it.--quiet,-qβ disables the warning message about the change in handling absolute values in RGBE files π€« See IMPORTANT NOTE below.
π EXAMPLES π
pfsin memorial.tiff | pfsoutrgbe memorial.hdr
Converts from one HDR format to another π
pfsin test.jpg | pfsout test.png
Convert from one image format to another π¦
π₯ SEE ALSO π₯
π IMPORTANT NOTE π
okay bestie sit down for this one because it's giving drama π
There is an incompatibility between viewers of RGBE format when it comes to absolute luminance values. The ximage viewer from the Radiance package expects radiance values in RGBE files and multiplies the resulting luminance by the WHITE_EFFICACY constant equal to 179.0f to convert from radiance to luminance.
To remain compatible with Radiance (xview and Photospheare), pfstools prior to 1.9.0 divided red, green and blue values by 179 on writing and multiplied by that constant on reading RGBE files. This in turn caused incompatibility with other software, such as Photoshop or HDR toolbox π
Starting from pfstools 1.9.0 this division / multiplication step was removed to make pfstools compatible in terms of absolute values with the majority of the software. The downside is that this change made luminance units) with the pfstools 1.9.0 or later.
To avoid any mistakes because of that change, a long warning messages is shown each time pfsinrgbe or pfsoutrgbe is called. The message can be suppressed with --quiet option π«Ά
To enable the old functionality and read or write RGBE files with the correction for WHITE_EFFICACY, add --radiance option to the command line β¨
π BUGS π
Please report bugs and comments on implementation to the discussion group http://groups.google.com/group/pfstools π
and that's the whole page, bestie π this was pfsoutrgbe(1) from the General Commands Manual, signed off at the bottom with exactly that β just pfsoutrgbe(1), no extra date, because that's all the footer gave us π slay, go write some .hdr files β¨
π¦ where this page comes from
- debian bookworm: pfstools 2.2.0-5+b1 Β· GPL-2.0-or-later
- debian trixie: pfstools 2.2.0-9 Β· GPL-2.0-or-later
- fedora 43: pfstools 2.2.0-23.fc43 Β· GPL-2.0-or-later
- fedora 44: pfstools 2.2.0-25.fc44 Β· GPL-2.0-or-later
- opensuse-leap 16.0: pfstools 2.2.0-bp160.1.20 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: pfstools 2.2.0-bp160.1.20 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: pfstools 2.2.0-bp160.1.20 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: pfstools 2.2.0-bp160.1.20 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- ubuntu jammy: pfstools 2.2.0-2 Β· GPL-2.0-or-later
- ubuntu noble: pfstools 2.2.0-7build3 Β· GPL-2.0-or-later
- ubuntu questing: pfstools 2.2.0-9
- ubuntu resolute: pfstools 2.2.0-10 Β· GPL-2.0-or-later
- ubuntu stonking: pfstools 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