1 .\" $Id: tiff2ps.1,v 1.8 2005/11/02 11:07:19 dron Exp $
3 .\" Copyright (c) 1988-1997 Sam Leffler
4 .\" Copyright (c) 1991-1997 Silicon Graphics, Inc.
6 .\" Permission to use, copy, modify, distribute, and sell this software and
7 .\" its documentation for any purpose is hereby granted without fee, provided
8 .\" that (i) the above copyright notices and this permission notice appear in
9 .\" all copies of the software and related documentation, and (ii) the names of
10 .\" Sam Leffler and Silicon Graphics may not be used in any advertising or
11 .\" publicity relating to the software without the specific, prior written
12 .\" permission of Sam Leffler and Silicon Graphics.
14 .\" THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
15 .\" EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
16 .\" WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
18 .\" IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
19 .\" ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
20 .\" OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
21 .\" WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF
22 .\" LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
26 .TH TIFF2PS 1 "November 2, 2005" "libtiff"
41 images and writes \*(Ps or Encapsulated \*(Ps (EPS)
42 on the standard output.
45 writes Encapsulated \*(Ps for the first image in the specified
51 will generate \*(Ps that fills a printed area specified
54 tags in the input file.
55 If the file does not contain
59 tags, then the printed area is set according to the image dimensions.
65 can be used to set the dimensions of the printed area in inches;
66 overriding any relevant
70 The \*(Ps generated for
77 The \*(Ps generated for
78 greyscale and bilevel images
84 operator is used, \*(Ps code to emulate this operator
85 on older \*(Ps printers is also generated.
86 Note that this emulation code can be very slow.
88 Color images with associated alpha data are composited over
93 Generate \*(Ps Level 1 (the default).
96 Generate \*(Ps Level 2.
99 Generate \*(Ps Level 3. It basically allows one to use the /flateDecode
100 filter for ZIP compressed TIFF images.
103 Generate output for all IFDs (pages) in the input file.
106 Specify the bottom margin for the output (in inches). This does not affect
107 the height of the printed image.
110 Center the image in the output. This option only shows an effect if both
111 the -w and the -h option are given.
116 directory to the specified directory number.
117 (NB: directories are numbered starting at zero.)
118 This option is useful for selecting individual pages in a
119 multi-page (e.g. facsimile) file.
122 Force the generation of Encapsulated \*(Ps (implies -z).
125 Specify the vertical size of the printed area (in inches).
128 Specify the maximum height of image (in inches). Images with larger sizes will
129 be split in several pages. Option
131 may be used for specifying size of split images overlapping.
134 Enable/disable pixel interpolation. This option requires a
135 single numeric value: zero to disable pixel interpolation and
136 non-zero to enable. The default is enabled.
139 Specify the size of overlapping for split images (in inches). Used in
145 Specify the left margin for the output (in inches). This does not affect
146 the width of the printed image.
149 Where possible render using the
151 \*(Ps operator instead of the image operator. When this option is specified
155 for rendering 1 bit deep images. If this option is not specified
156 or if the image depth is greater than 1 then the image operator
164 at the specified file offset.
165 This option is useful for selecting thumbnail images and the
166 like which are hidden using the SubIFD tag.
169 Force the generation of (non-Encapsulated) \*(Ps.
172 Rotate image by 180 degrees.
175 Generate output for a single IFD (page) in the input file.
178 Specify the horizontal size of the printed area (in inches).
181 Override resolution units specified in the TIFF as centimeters.
184 Override resolution units specified in the TIFF as inches.
187 When generating \*(Ps Level 2, data is scaled so that it does not
190 on a page (the outer margin that the printing device is unable to mark).
191 This option suppresses this behavior.
192 When \*(Ps Level 1 is generated, data is imaged to the entire printed
193 page and this option has no affect.
195 The following generates \*(Ps Level 2 for all pages of a facsimile:
198 tiff2ps -a2 fax.tif | lpr
201 Note also that if you have version 2.6.1 or newer of Ghostscript then you
202 can efficiently preview facsimile generated with the above command.
204 To generate Encapsulated \*(Ps for a the image at directory 2
211 (notice that directories are numbered starting at zero.)
213 If you have a long image, it may be split in several pages:
216 tiff2ps -h11 -w8.5 -H14 -L.5 foo.tif > foo.ps
219 The page size is set to 8.5x11 by
223 options. We will accept a small amount of vertical compression, so
225 set to 14. Any pages between 11 and 14 inches will be fit onto one page.
226 Pages longer than 14 inches are cut off at 11 and continued on the next
229 option says to repeat a half inch on the next page (to improve readability).
231 Because \*(Ps does not support the notion of a colormap,
232 8-bit palette images produce 24-bit \*(Ps images.
233 This conversion results in output that is six times
234 bigger than the original image and which takes a long time
235 to send to a printer over a serial line.
236 Matters are even worse for 4-, 2-, and 1-bit palette images.
238 Does not handle tiled images when generating PS Level I output.
249 Libtiff library home page:
250 .BR http://www.remotesensing.org/libtiff/