sldtoppm
convert an AutoCAD slide file into a portable pixmap
see also :
pnmscale
Synopsis
sldtoppm
[-adjust] [-dir] [-height|-ysize
s] [-info] [-lib|-Lib
name] [-scale s] [-verbose]
[-width|-xsize s]
[slidefile]
add an example, a script, a trick and tips
examples
no example yet ...
... Feel free to add your own example above to help other Linux-lovers !
description
Reads an
AutoCAD® slide file and outputs a portable pixmap. If no
slidefile is specified, input is read from standard
input. The ppmdraw library is used to convert the vector and
polygon information in the slide file to a pixmap; see the
file ppmdraw.h for details on this package.
options
-adjust
If the display on which the
slide file was created had non-square pixels, when the slide
is processed with sldtoppm and the -adjust
option is not present, the following warning will
appear:
Warning - pixels on source
screen were non-square.
Specifying -adjust will correct image width to
compensate.
Specifying the -adjust
option causes sldtoppm to scale the width of the
image so that pixels in the resulting portable pixmap are
square (and hence circles appear as true circles, not
ellipses). The scaling is performed in the vector domain,
before scan converting the objects. The results are,
therefore, superior in appearance to what you’d obtain
were you to perform the equivalent scaling with
pnmscale after the bitmap had been created.
-dir
The input is assumed to be an AutoCAD slide library
file. A directory listing each slide in the library is
printed on standard error.
-height size
Scales the image in the vector
domain so it is size pixels in height. If no
-width or -xsize option is specified, the
width will be adjusted to preserve the pixel aspect
ratio.
-info
Dump the slide file header on standard error, displaying
the original screen size and aspect ratio among other
information.
-lib name
Extracts the slide with the
given name from the slide library given as input. The
specified name is converted to upper case.
-Lib name
Extracts the slide with the
given name from the slide library given as input. The
name is used exactly as specified; it is not
converted to upper case.
-scale s
Scales the image by factor
s, which may be any floating point value greater than
zero. Scaling is done after aspect ratio adjustment, if any.
Since scaling is performed in the vector domain, before
rasterisation, the results look much better than running the
output of sldtoppm through pnmscale.
-verbose
Dumps the slide file header and
lists every vector and polygon in the file on standard
error.
-width size
Scales the image in the vector
domain so it is size pixels wide. If no
-height or -ysize option is specified, the
height will be adjusted to preserve the pixel aspect
ratio.
-xsize size
Scales the image in the vector
domain so it is size pixels wide. If no
-height or -ysize option is specified, the
height will be adjusted to preserve the pixel aspect
ratio.
-ysize size
Scales the image in the vector
domain so it is size pixels in height. If no
-width or -xsize option is specified, the
width will be adjusted to preserve the pixel aspect
ratio.
All flags can
be abbreviated to their shortest unique prefix.
bugs
Only Level 2
slides are converted. Level 1 format has been obsolete since
the advent of AutoCAD Release 9 in 1987, and was not
portable across machine architectures.
Slide library
items with names containing 8 bit (such as ISO) or 16 bit
(Kanji, for example) characters may not be found when chosen
with the -lib option unless sldtoppm has been
built with character set conversion functions appropriate to
the locale. You can always retrieve slides from libraries
regardless of the character set by using the -Lib
option and specifying the precise name of library member.
Use the -dir option to list the slides in a library
if you’re unsure of the exact name.
see also
AutoCAD
Reference Manual: Slide File Format,
pnmscale , ppm
author
John Walker
Autodesk SA
Avenue des Champs-Montants 14b
CH-2074 MARIN
Suisse/Schweiz/Svizzera/Svizra/Switzerland
Usenet:
kelvin[:at:]Autodesk[:dot:]com
Fax:
038/33 88 15
Voice:
038/33 76 33
Permission to
use, copy, modify, and distribute this software and its
documentation for any purpose and without fee is hereby
granted, without any conditions or restrictions. This
software is provided ’’as is’’
without express or implied warranty.
AutoCAD and
Autodesk are registered trademarks of Autodesk, Inc.