tiff2ps - convert a TIFF image to POSTSCRIPT


SYNOPSIS

       tiff2ps [ options ] input.tif ...


DESCRIPTION

       tiff2ps  reads TIFF images and writes POSTSCRIPT or Encap­
       sulated POSTSCRIPT  (EPS)  on  the  standard  output.   By
       default,  tiff2ps  writes  Encapsulated POSTSCRIPT for the
       first image in the specified TIFF image file.

       By default, tiff2ps will generate POSTSCRIPT that fills  a
       printed area specified by the TIFF tags in the input file.
       If the file does not contain  XResolution  or  YResolution
       tags,  then the printed area is set according to the image
       dimensions.  The -w and -h options (see below) can be used
       to set the dimensions of the printed area in inches; over­
       riding any relevant TIFF tags.

       The POSTSCRIPT generated for RGB, palette, and CMYK images
       uses  the  colorimage  operator.  The POSTSCRIPT generated
       for greyscale and bilevel images uses the image  operator.
       When  the  colorimage operator is used, POSTSCRIPT code to
       emulate this operator on older POSTSCRIPT printers is also
       generated.   Note  that  this  emulation  code can be very
       slow.

       Color images with associated  alpha  data  are  composited
       over a white background.


OPTIONS

       -1     Generate POSTSCRIPT Level I (the default).

       -2     Generate POSTSCRIPT Level II.

       -a     Generate  output  for all IFDs (pages) in the input
              file.

       -d     Set the initial TIFF  directory  to  the  specified
              directory  number.   (NB:  directories are numbered
              starting at  zero.)   This  option  is  useful  for
              selecting  individual  pages  in a multi-page (e.g.
              facsimile) file.

       -e     Force the generation of Encapsulated POSTSCRIPT.

       -h     Specify the vertical size of the printed  area  (in
              inches).

       -o     Set  the  initial  TIFF directory to the IFD at the
              specified file offset.  This option is  useful  for
              selecting  thumbnail  images and the like which are
              hidden using the SubIFD tag.

              POSTSCRIPT.

       -s     Generate  output  for  a  single  IFD (page) in the
              input file.

       -w     Specify the horizontal size of the printed area (in
              inches).

       -z     When generating POSTSCRIPT Level II, data is scaled
              so that it does not image into the  deadzone  on  a
              page  (the outer margin that the printing device is
              unable  to  mark).   This  option  suppresses  this
              behaviour.   When  POSTSCRIPT Level I is generated,
              data is imaged to the entire printed page and  this
              option has no affect.


EXAMPLES

       The  following generates POSTSCRIPT Level II for all pages
       of a facsimile:
              tiff2ps -a2 fax.tif | lpr
       Note also that if you  have  version  2.6.1  or  newer  of
       Ghostscript  then  you  can  efficiently preview facsimile
       generated with the above command.

       To generate Encapsulated POSTSCRIPT for  a  the  image  at
       directory 2 of an image use:
              tiff2ps -d 1 foo.tif
       (notice that directories are numbered starting at zero.)


BUGS

       Because  POSTSCRIPT  does not support the notion of a col­
       ormap, 8-bit  palette  images  produce  24-bit  POSTSCRIPT
       images.   This  conversion  results  in output that is six
       times bigger than the original image  and  which  takes  a
       long  time  to send to a printer over a serial line.  Mat­
       ters are even worse for 4-, 2-, and 1-bit palette  images.


BUGS

       Does  not  handle  tiled images when generating PS Level I
       output.


SEE ALSO

       pal2rgb(1),  tiffinfo(1),  tiffcp(1),  tiffgt(1),  tiffme­
       dian(1), tiff2bw(1), tiffsv(1), libtiff(3)


Man(1) output converted with man2html