Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ppmtoxpm(1) — BSD/386 1.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

xpmtoppm(1)

ppm(5)



ppmtoxpm(1)                                           ppmtoxpm(1)


NAME
       ppmtoxpm - convert a portable pixmap into an X11 pixmap

SYNOPSIS
       ppmtoxpm [-name xpmname] [ppmfile]

DESCRIPTION
       Reads  a  portable  pixmap  as input.  Produces X11 pixmap
       (XPM) as output.

       If the program was compiled with an  rgb  database  speci-
       fied,  and  a  RGB  value from the ppm input matches a RGB
       value from the database, then the corresponding color name
       mnemonic  is  printed  in  the  XPM's colormap.  If no rgb
       database was compiled in,  or  if  the  RGB  values  don't
       match,  then  the  color  will  be  printed with the #RGB,
       #RRGGBB, #RRRGGGBBB, or #RRRRGGGGBBBB hexadecimal  format.

OPTIONS
       -name  Allows  you  to  specify the prefix string which is
              printed in the resulting XPM output.  If not speci-
              fied,  will default to the filename (without exten-
              sion) of the ppmfile argument.   If  -name  is  not
              specified  and  no ppmfile is specified (i.e. piped
              input), the  prefix  string  will  default  to  the
              string "noname".

       All flags can be abbreviated to their shortest unique pre-
       fix.

EXAMPLE
       To    convert     the     file     "dot"     (found     in
       /usr/include/X11/bitmaps), from xbm to xpm one could spec-
       ify

              xbmtopbm dot | ppmtoxpm -name dot

BUGS
       An option to match the closest (rather than  exact)  color
       name  mnemonic  from  the  rgb  text  would be a desirable
       enhancement.

       Truncation of the least significant bits of  a  RGB  value
       may  result in nonexact matches when performing color name
       mnemonic lookups.

SEE ALSO
       xpmtoppm(1), ppm(5)

AUTHOR
       Copyright (C) 1990 by Mark W. Snitily.






                           26 June 1990                         1


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026