Blame html/man/tiff2ps.1.html

Packit 7838c8
Packit 7838c8
Packit 7838c8
<html>
Packit 7838c8
<head>
Packit 7838c8
<meta name="generator" content="groff -Thtml, see www.gnu.org">
Packit 7838c8
<meta name="Content-Style" content="text/css">
Packit 7838c8
<title>TIFF2PS</title>
Packit 7838c8
</head>
Packit 7838c8
<body>
Packit 7838c8
Packit 7838c8

TIFF2PS

Packit 7838c8
NAME
Packit 7838c8
SYNOPSIS
Packit 7838c8
DESCRIPTION
Packit 7838c8
OPTIONS
Packit 7838c8
EXAMPLES
Packit 7838c8
BUGS
Packit 7838c8
SEE ALSO
Packit 7838c8
Packit 7838c8

Packit 7838c8
Packit 7838c8

NAME

Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

tiff2ps − convert a <small>TIFF</small> image to

Packit 7838c8
PostScript™

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

SYNOPSIS

Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

tiff2ps [ options ] input.tif

Packit 7838c8
...

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

DESCRIPTION

Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

tiff2ps reads <small>TIFF</small> images and

Packit 7838c8
writes PostScript or Encapsulated PostScript (EPS) on the
Packit 7838c8
standard output. By default, tiff2ps writes
Packit 7838c8
Encapsulated PostScript for the first image in the specified
Packit 7838c8
<small>TIFF</small> image file.

Packit 7838c8
Packit 7838c8

By default, tiff2ps will generate PostScript that

Packit 7838c8
fills a printed area specified by the <small>TIFF</small>
Packit 7838c8
tags in the input file. If the file does not contain
Packit 7838c8
XResolution or YResolution tags, then the
Packit 7838c8
printed area is set according to the image dimensions. The
Packit 7838c8
−w and −h options (see below) can
Packit 7838c8
be used to set the dimensions of the printed area in inches;
Packit 7838c8
overriding any relevant <small>TIFF</small> tags.

Packit 7838c8
Packit 7838c8

The PostScript generated for <small>RGB,</small> palette,

Packit 7838c8
and <small>CMYK</small> images uses the colorimage
Packit 7838c8
operator. The PostScript generated for greyscale and bilevel
Packit 7838c8
images uses the image operator. When the
Packit 7838c8
colorimage operator is used, PostScript code to
Packit 7838c8
emulate this operator on older PostScript printers is also
Packit 7838c8
generated. Note that this emulation code can be very
Packit 7838c8
slow.

Packit 7838c8
Packit 7838c8

Color images with associated alpha data are composited

Packit 7838c8
over a white background.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

OPTIONS

Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="5" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−1

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Generate PostScript Level 1 (the default).

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−2

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Generate PostScript Level 2.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−3

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Generate PostScript Level 3. It basically allows one to

Packit 7838c8
use the /flateDecode filter for ZIP compressed TIFF
Packit 7838c8
images.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−8

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Disable use of ASCII85 encoding with PostScript Level 2/3.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−a

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Generate output for all IFDs (pages) in the input

Packit 7838c8
file.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−b

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Specify the bottom margin for the output (in inches).

Packit 7838c8
This does not affect the height of the printed image.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−c

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Center the image in the output. This option only shows

Packit 7838c8
an effect if both the −w and the
Packit 7838c8
−h option are given.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−C

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Specify the document creator name.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−d

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Set the initial <small>TIFF</small> directory to the

Packit 7838c8
specified directory number. (NB: Directories are numbered
Packit 7838c8
starting at zero.) This option is useful for selecting
Packit 7838c8
individual pages in a multi-page (e.g. facsimile) file.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−D

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Enable duplex printing (two pages per sheet of paper).

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−e

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Force the generation of Encapsulated PostScript (implies

Packit 7838c8
−z).

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−h

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Specify the vertical size of the printed area (in

Packit 7838c8
inches).

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−H

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Specify the maximum height of image (in inches). Images

Packit 7838c8
with larger sizes will be split in several pages. Option
Packit 7838c8
−L may be used for specifying size of split
Packit 7838c8
images overlapping.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−i

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Enable/disable pixel interpolation. This option requires

Packit 7838c8
a single numeric value: zero to disable pixel interpolation
Packit 7838c8
and non-zero to enable. The default is enabled.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−L

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Specify the size of overlapping for split images (in

Packit 7838c8
inches). Used in conjunction with −H and −W
Packit 7838c8
options.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−l

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Specify the left margin for the output (in inches). This

Packit 7838c8
does not affect the width of the printed image.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−m

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Where possible render using the imagemask

Packit 7838c8
PostScript operator instead of the image operator.
Packit 7838c8
When this option is specified tiff2ps will use
Packit 7838c8
imagemask for rendering 1 bit deep images. If this
Packit 7838c8
option is not specified or if the image depth is greater
Packit 7838c8
than 1 then the image operator is used.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−o

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Set the initial <small>TIFF</small> directory to the

Packit 7838c8
<small>IFD</small> at the specified file offset. This option
Packit 7838c8
is useful for selecting thumbnail images and the like which
Packit 7838c8
are hidden using the SubIFD tag.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−O

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Write PostScript to specified file instead of standard output.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−p

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Force the generation of (non-Encapsulated)

Packit 7838c8
PostScript.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−P

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Set optional PageOrientation DSC comment to Landscape or Portrait.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−r

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Rotate image by 180 degrees.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−s

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Generate output for a single IFD (page) in the input

Packit 7838c8
file.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−t

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Specify the document title string.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−T

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Print pages for top edge binding.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−w

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Specify the horizontal size of the printed area (in

Packit 7838c8
inches).

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−W

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Specify the maximum width of image (in inches). Images

Packit 7838c8
with larger sizes will be split in several pages. Option
Packit 7838c8
−L may be used for specifying size of split
Packit 7838c8
images overlapping.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−x

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Override resolution units specified in the TIFF as

Packit 7838c8
centimeters.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−y

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Override resolution units specified in the TIFF as

Packit 7838c8
inches.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

−z

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

When generating PostScript Level 2, data is scaled so

Packit 7838c8
that it does not image into the deadzone on a page
Packit 7838c8
(the outer margin that the printing device is unable to
Packit 7838c8
mark). This option suppresses this behavior. When PostScript
Packit 7838c8
Level 1 is generated, data is imaged to the entire printed
Packit 7838c8
page and this option has no affect.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

EXAMPLES

Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

The following generates PostScript Level 2 for all pages

Packit 7838c8
of a facsimile:

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
tiff2ps −a2 fax.tif | lpr
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Note also that if you have version 2.6.1 or newer of

Packit 7838c8
Ghostscript then you can efficiently preview facsimile
Packit 7838c8
generated with the above command.

Packit 7838c8
Packit 7838c8

To generate Encapsulated PostScript for a the image at

Packit 7838c8
directory 2 of an image use:

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
tiff2ps −d 1 foo.tif
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

(Notice that directories are numbered starting at

Packit 7838c8
zero.)

Packit 7838c8
Packit 7838c8

If you have a long image, it may be split in several

Packit 7838c8
pages:

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
tiff2ps −h11 −w8.5 −H14 −L.5 foo.tif > foo.ps
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

The page size is set to 8.5x11 by −w and

Packit 7838c8
−h options. We will accept a small amount of
Packit 7838c8
vertical compression, so −H set to 14. Any
Packit 7838c8
pages between 11 and 14 inches will be fit onto one page.
Packit 7838c8
Pages longer than 14 inches are cut off at 11 and continued
Packit 7838c8
on the next page. The −L.5 option says to
Packit 7838c8
repeat a half inch on the next page (to improve
Packit 7838c8
readability).

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

BUGS

Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

Because PostScript does not support the notion of a

Packit 7838c8
colormap, 8-bit palette images produce 24-bit PostScript
Packit 7838c8
images. This conversion results in output that is six times
Packit 7838c8
bigger than the original image and which takes a long time
Packit 7838c8
to send to a printer over a serial line. Matters are even
Packit 7838c8
worse for 4-, 2-, and 1-bit palette images.

Packit 7838c8
Packit 7838c8

Does not handle tiled images when generating PostScript

Packit 7838c8
Level I output.

Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

SEE ALSO

Packit 7838c8
Packit 7838c8
Packit 7838c8
       cols="2" cellspacing="0" cellpadding="0">
Packit 7838c8
Packit 7838c8
Packit 7838c8
Packit 7838c8

pal2rgb(1), tiffinfo(1), tiffcp(1),

Packit 7838c8
tiffgt(1), tiffmedian(1), tiff2bw(1),
Packit 7838c8
tiffsv(1), libtiff(3)

Packit 7838c8
Packit 7838c8

Libtiff library home page:

Packit 7838c8
http://www.simplesystems.org/libtiff/

Packit 7838c8
Packit 7838c8
Packit 7838c8

Packit 7838c8
</body>
Packit 7838c8
</html>