other versions
- wheezy 1.8.5-1
- jessie 1.8.5-2+b1
- testing 2.0.5-2+b2
- unstable 2.0.5-2+b2
- experimental 2.0.6-1
pfsin(1) | General Commands Manual | pfsin(1) |
NAME¶
pfsin - Read an image in one of the several formats and write pfs stream to the standard outputSYNOPSIS¶
pfsin <file> [<file>...]DESCRIPTION¶
This command can be used to read high- or low- dynamic range image in several recognized formats and output pfs stream on standard output. The pfs stream is usually piped to another program for further processing (see examples). To get a list of recognized formats and extensions, execute:pfsin --help
OPTIONS¶
The following options are shared by most pfsin* commands, although some may not accept --absolute and may ignore --linear.- --frames <range>
- Range is given in mathlab / octave format:
- --skip-missing
- Skip up to ten frames in a row if corresponding files are
missing. Otherwise the program stops reading sequence at the first file
that does not exists. This switch does not apply to the first frame in a
sequence. This switch can be useful if there is a rendered animation where
some of the frame has not been generated.
- --linear, -l
- Converts pixel values to linear luminance (XYZ), assuming
the sRGB color space for the input image. The maximum pixel value
(255,255,255) is mapped to Y=1. LUMINANCE tag is set to RELATIVE.
- --absolute <max_lum>, -a <max_lum>
- --absolute converts pixel values to an absolute
linear luminance (XYZ), that is the color space, in which channel Y
contains luminance given in cd/m^2. The sRGB color space is assumed for
the input image. The maximum pixel value (255,255,255) is mapped to Y=
<max_lum>. <max_lum> is typically set to 80
[cd/m^2] for a CRT monitor. LUMINANCE tag is set to ABSOLUTE.
--absolute process images almost the same as --relative, but
additionally it scales all pixels by <max_lum>.
EXAMPLES¶
- pfsin memorial.pic | pfsview
-
- pfsin memorial.pic | pfstmo_drago03 | pfsout memorial.jpeg
-