ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/doc/man/man1/pvalue.1
Revision: 1.3
Committed: Tue Dec 9 15:59:06 2003 UTC (20 years, 5 months ago) by greg
Branch: MAIN
Changes since 1.2: +1 -1 lines
Log Message:
Fixed RCSid specification

File Contents

# User Rev Content
1 greg 1.3 .\" RCSid "$Id$"
2 greg 1.1 .TH PVALUE 1 1/15/99 RADIANCE
3     .SH NAME
4     pvalue - convert RADIANCE picture to/from alternate formats
5     .SH SYNOPSIS
6     .B pvalue
7     [
8     .B options
9     ]
10     [
11     .B file
12     ]
13     .br
14     .B "pvalue -r"
15     [
16     .B options
17     ]
18     [
19     .B file1
20     [
21     .B "file2 file3"
22     ]
23     ]
24     .SH DESCRIPTION
25     .I Pvalue
26     converts the pixels of a RADIANCE picture to or from another format.
27     In the default mode, pixels are sent to the
28     standard output, one per line, in the following ascii format:
29    
30     xpos ypos red green blue
31    
32     If no
33     .I file
34     is given, the standard input is read.
35     .PP
36     The reverse conversion option
37     .I (-r)
38     may be used with a single input file or when reading from the
39     standard input, but if the second form is used with three separate
40     input files, the three primaries are presumed to be separated in
41     these files.
42     .TP 10n
43     .BR \-u
44     Print only unique values in the output, skipping runs of equal pixels.
45     Specifying
46     .I \+u
47     turns this option off, which is the default.
48     .TP
49     .BR \-o
50     Print original values, before exposure compensation.
51     Specifying
52     .I \+o
53     uses final values, which is the default.
54     .TP
55     .BR \-h
56     Do not print header.
57     Specifying
58     .I \+h
59     causes the header to be printed, which is the default.
60     .TP
61     .BI \-H
62     Do not print the resolution string.
63     (See also the
64     .I \-r
65     option below.)
66     Specifying an input resolution for reverse conversion also turns
67     this option off.
68     Specifying
69     .I \+H
70     causes the resolution string to be printed, which is the default.
71     .TP
72     .BI \-s \ nbytes
73     Skip the specified number of bytes on the input header.
74     This option is useful for skipping unintelligible headers in
75     foreign file formats.
76     (Does not work when reading from standard input.)
77     .TP
78     .BI \-e \ exposure
79     Adjust the exposure by the amount specified.
80     If the exposure is being given as a conversion factor, use
81     .I \+e
82     instead, so an EXPOSURE line will not be recorded in the header
83     (if any).
84     .TP
85     .BI \-g \ gamma
86     Set gamma correction for conversion.
87     When converting from a RADIANCE picture to another format,
88     the inverse gamma is applied to correct for monitor response.
89     When converting to a RADIANCE picture
90     .I (\-r
91     option), the gamma is applied directly to recover the linear values.
92     By default,
93     .I gamma
94     is set to 1.0, meaning no gamma correction is performed.
95     .TP
96     .BR \-d
97     Data only,
98     do not print x and y pixel position.
99     .TP
100     .BR \-da
101     Same as
102     .I \-d.
103     .TP
104     .BR \-di
105     Print ascii integer values from 0 to 255+.
106     If
107     .I \+di
108     is given, the integer values will be preceded by
109     the x and y pixel locations.
110     .TP
111     .BR \-db
112     Output binary byte values from 0 to 255.
113     .TP
114     .BR \-dw
115     Output binary 16-bit words from 0 to 65535.
116     .TP
117     .BR \-dW
118     Output binary 16-bit words from 0 to 65535, byte-swapped.
119     .TP
120     .BR \-df
121     Output binary float values.
122     .TP
123 greg 1.2 .BR \-dF
124     Output byte-swapped binary float values.
125     .TP
126 greg 1.1 .BR \-dd
127     Output binary double values.
128 greg 1.2 .TP
129     .BR \-dD
130     Output byte-swapped binary double values.
131 greg 1.1 .TP
132     .BR \-R
133     Reverse ordering of colors so that the output is blue then green
134     then red.
135     The default ordering (specified with
136     .I \+R)
137     is red then green then blue.
138     .TP
139     .BR \-n
140     The RGB values are non-interleaved, meaning that all the red, green
141     and blue data are stored together in separate chunks.
142     Interleaving may be turned on with the
143     .I \+n
144     option, which is the default.
145     .TP
146     .BR \-b
147     Print brightness values rather than RGB.
148     Specifying
149     .I \+b
150     turns this option off, which is the default.
151     .TP
152     .BI \-p P
153     Put out only the primary
154     .I P,
155     where
156     .I P
157     is one of upper or lower case 'R', 'G' or 'B' for red, green or
158     blue, respectively.
159     This option may be used to separate the Radiance primaries into
160     three files with three separate runs of
161     .I pvalue,
162     or only one file when only one primary is needed.
163     Note that there is no space between this option and its argument.
164     .TP
165     .BR \-r
166     Perform reverse conversion.
167     Input is in the format given by the other options.
168     The x and y resolution must be specified on the command line, unless
169     the image file contains a Radiance resolution string at the
170     beginning (see
171     .I \-H
172     option above and
173     .I \-y
174     option below).
175     Specifying
176     .I \+r
177     converts from a Radiance picture to other values, which is the
178     default.
179     .TP
180     .BI -y \ res
181     Set the output y resolution to
182     .I res.
183     If
184     .I \+y
185     is specified, then the scanlines are assumed to be in
186     increasing order (ie. bottom to top).
187     The default value for this option is 0, which means
188     that the picture size and scanline order must appear
189     as the first line after the header (if any) in the
190     input file.
191     Either an upper or lower case 'Y' may be used for this option.
192     Since Radiance files always contain such a line,
193     this option has no effect for forward conversions.
194     .TP
195     .BI +x \ res
196     Set the output x resolution to
197     .I res.
198     If
199     .I \-x
200     is specified, then the scanlines are assumed to be in
201     decreasing order (ie. right to left).
202     The ordering of the
203     .I \-y
204     and
205     .I \+x
206     options determines whether the scanlines are sorted along
207     x or along y.
208     Most Radiance pictures are sorted top to bottom, then left
209     to right.
210     This corresponds to a specification of the form "-y yres +x xres".
211     Either an upper or lower case 'X' may be used for this option.
212     Like the
213     .I \-y
214     option,
215     .I \-x
216     options have no effect for forward conversions.
217     .SH EXAMPLE
218     To look at the original, unique pixels in picture:
219     .IP "" .2i
220     pvalue -o -u picture | more
221     .PP
222     To convert from a 512x400 8-bit greyscale image in bottom to top,
223     left to right scanline ordering:
224     .IP "" .2i
225     pvalue -r -db -b -h +y 400 +x 512 input.im > flipped.pic
226     .br
227     pflip -v flipped.pic > final.pic
228     .SH AUTHOR
229     Greg Ward
230     .SH BUGS
231     The
232     .I \-r
233     option does not work with the
234     .I \-u
235     option.
236     Also, input pixel locations are ignored during a reverse
237     conversion, so this information is not used in determining
238     the scanline ordering or picture size.
239     .SH "SEE ALSO"
240     getinfo(1), pcompos(1), pfilt(1), pflip(1),
241     protate(1), rpict(1), rtrace(1), rview(1)