| 1 | .\" RCSid "$Id: pfilt.1,v 1.2 2003/12/09 15:59:06 greg Exp $" | 
| 2 | .TH PFILT 1 11/8/96 RADIANCE | 
| 3 | .SH NAME | 
| 4 | pfilt - filter a RADIANCE picture | 
| 5 | .SH SYNOPSIS | 
| 6 | .B pfilt | 
| 7 | [ | 
| 8 | .B options | 
| 9 | ] | 
| 10 | [ | 
| 11 | .B file | 
| 12 | ] | 
| 13 | .SH DESCRIPTION | 
| 14 | .I Pfilt | 
| 15 | performs anti-aliasing and scaling on a RADIANCE picture. | 
| 16 | The program makes two passes on the picture file in order to | 
| 17 | set the exposure to the correct average value. | 
| 18 | If no | 
| 19 | .I file | 
| 20 | is given, the standard input is read. | 
| 21 | .TP 10n | 
| 22 | .BI -x \ res | 
| 23 | Set the output x resolution to | 
| 24 | .I res. | 
| 25 | This must be less than or equal to the x dimension | 
| 26 | of the target device. | 
| 27 | If | 
| 28 | .I res | 
| 29 | is given as a slash followed by a real number, the input resolution | 
| 30 | is divided by this number to get the output resolution. | 
| 31 | By default, the output resolution is the same as the input. | 
| 32 | .TP | 
| 33 | .BI -y \ res | 
| 34 | Set the output y resolution to | 
| 35 | .I res, | 
| 36 | similar to the specification of the x resolution above. | 
| 37 | .TP | 
| 38 | .BI -p \ rat | 
| 39 | Set the pixel aspect ratio to | 
| 40 | .I rat. | 
| 41 | Either the x or the y resolution will be reduced so that the pixels have | 
| 42 | this ratio for the specified picture. | 
| 43 | If | 
| 44 | .I rat | 
| 45 | is zero, then the x and y resolutions will adhere to the given maxima. | 
| 46 | Zero is the default. | 
| 47 | .TP | 
| 48 | .BI -c | 
| 49 | Pixel aspect ratio is being corrected, so do not write PIXASPECT | 
| 50 | variable to output file. | 
| 51 | .TP | 
| 52 | .BI -e \ exp | 
| 53 | Adjust the exposure. | 
| 54 | If | 
| 55 | .I exp | 
| 56 | is preceded by a '+' or '-', the exposure is interpreted in f-stops | 
| 57 | (ie. the power of two). | 
| 58 | Otherwise, | 
| 59 | .I exp | 
| 60 | is interpreted as a straight multiplier. | 
| 61 | The individual primaries can be changed using | 
| 62 | .I \-er, | 
| 63 | .I \-eg | 
| 64 | and | 
| 65 | .I \-eb. | 
| 66 | Multiple exposure options have a cumulative effect. | 
| 67 | .TP | 
| 68 | .BR -t \ lamp | 
| 69 | Color-balance the image as if it were illuminated by fixtures of | 
| 70 | the given type. | 
| 71 | The specification must match a pattern listed in the lamp | 
| 72 | lookup table (see the -f option below). | 
| 73 | .TP | 
| 74 | .BR -f \ lampdat | 
| 75 | Use the specified lamp lookup table rather than the default (lamp.tab). | 
| 76 | .TP | 
| 77 | .BR \-1 | 
| 78 | Use only one pass on the file. | 
| 79 | This allows the exposure to be controlled absolutely, without | 
| 80 | any averaging. | 
| 81 | Note that a single pass is much quicker and should be used whenever | 
| 82 | the desired exposure is known and star patterns are not required. | 
| 83 | .TP | 
| 84 | .BR \-2 | 
| 85 | Use two passes on the input. | 
| 86 | This is the default. | 
| 87 | .TP | 
| 88 | .BR \-b | 
| 89 | Use box filtering (default). | 
| 90 | Box filtering averages the input pixels corresponding | 
| 91 | to each separate output pixel. | 
| 92 | .TP | 
| 93 | .BI -r \ rad | 
| 94 | Use Gaussian filtering with a radius of | 
| 95 | .I rad | 
| 96 | relative to the output pixel size. | 
| 97 | This option with a radius around 0.6 and a reduction in image width and | 
| 98 | height of 2 or 3 produces the highest quality pictures. | 
| 99 | A radius greater than 0.7 results in a defocused picture. | 
| 100 | .TP | 
| 101 | .BI -m \ frac | 
| 102 | Limit the influence of any given input pixel to | 
| 103 | .I frac | 
| 104 | of any given output pixel. | 
| 105 | This option may be used to mitigate the problems associated with | 
| 106 | inadequate image sampling, at the expense of a slightly blurred | 
| 107 | image. | 
| 108 | The fraction given should not exceed the output picture dimensions | 
| 109 | over the input picture dimensions (x_o*y_o/x_i/y_i), or blurring | 
| 110 | will occur over the entire image. | 
| 111 | This option implies the | 
| 112 | .I \-r | 
| 113 | option for Gaussian filtering, which defaults to a radius of 0.6. | 
| 114 | .TP | 
| 115 | .BI -h \ lvl | 
| 116 | Set intensity considered ``hot'' to | 
| 117 | .I lvl. | 
| 118 | This is the level above which areas of the image will begin | 
| 119 | to exhibit star diffraction patterns (see below). | 
| 120 | The default is 100 watts/sr/m2. | 
| 121 | .TP | 
| 122 | .BI -n \ N | 
| 123 | Set the number of points on star patterns to | 
| 124 | .I N. | 
| 125 | A value of zero turns star patterns off. | 
| 126 | The default is 0. | 
| 127 | (Note that two passes are required for star patterns.)\0 | 
| 128 | .TP | 
| 129 | .BI -s \ val | 
| 130 | Set the spread for star patterns to | 
| 131 | .I val. | 
| 132 | This is the value a star pattern will have at the | 
| 133 | edge of the image. | 
| 134 | The default is .0001. | 
| 135 | .TP | 
| 136 | .BR \-a | 
| 137 | Average hot spots as well. | 
| 138 | By default, the areas of the picture above the hot level | 
| 139 | are not used in setting the exposure. | 
| 140 | .SH ENVIRONMENT | 
| 141 | RAYPATH         directories to search for lamp lookup table | 
| 142 | .SH FILES | 
| 143 | /tmp/rt?????? | 
| 144 | .SH AUTHOR | 
| 145 | Greg Ward | 
| 146 | .SH "SEE ALSO" | 
| 147 | getinfo(1), ies2rad(1), pcompos(1), pflip(1), pinterp(1), | 
| 148 | pvalue(1), protate(1), rad(1), rpict(1), ximage(1) |