[comp.windows.x] Portable bitmap package available again.

pokey@well.UUCP (Jef Poskanzer) (04/01/88)

A new version of my portable bitmap package is now available in
comp.sources.misc, or via anonymous FTP from expo.lcs.mit.edu
(18.30.0.212).  If you can't get it from these two sources, you
are out of luck.  I am *not* going to mail out any copies this
time.

See the appended README for a description of the package.  This
version is much improved over the earlier one posted to alt.sources.
No bug fixes (my code does not have bugs) but lots of new functionality.

However, there's still plenty of room for improvement.  For instance,
I've gotten lots of requests for a filter to convert from pbm to
MacPaint format -- currently you can only do the reverse.  Converters
for Amiga IFF format would be nice too.  I don't plan to do any
more development on this package, but I welcome additions from you,
the users.

Oh, by the way, my next freeware project is a bitmap collection.
Currently I've got over 100 bitmaps, in sizes ranging from 16x16 to
1152x900.  12 megabytes total, 2 meg compressed.  If you also collect
bitmaps, send me some mail and let me know what you have.  I'd like
to at least double the size of this collection before I distribute it.
---
Jef

              Jef Poskanzer   jef@lbl-rtsg.arpa   ...well!pokey
                            For external use only.

- - - - - - - - - - - - - - - - - - - -

                       Portable Bitmap Toolkit
                       Distribution of 28mar88
                    Previous distribution 06mar88


Included are a number of programs for converting various bitmap formats
to and from a portable format; plus some tools for manipulating the
portable bitmaps.


Files in this distribution:

    README		this
    FORMATS		descriptions of the various bitmap formats
    Makefile		guess

    cbmtopbm.c		convert from compact bitmap to portable bitmap
    icontopbm.c		convert from Sun icon to portable bitmap
    macptopbm.c		convert from Macintosh MacPaint to portable bitmap
    rasttopbm.c		convert from Sun raster to portable bitmap
    xbmtopbm.c		convert from X10 or X11 bitmap to portable bitmap
    xwdtopbm.c		convert from X11 window dump file to portable bitmap
    xxxtopbm.c		convert from UNKNOWN BITMAP to portable bitmap

    pbmtocbm.c		convert from portable bitmap to compact bitmap
    pbmtoicon.c		convert from portable bitmap to Sun icon
    pbmtorast.c		convert from portable bitmap to Sun raster
    pbmtoxbm.c		convert from portable bitmap to X11 bitmap
    pbmtox10bm.c	convert from portable bitmap to X10 bitmap
    pbmtops.c		convert from portable bitmap to PostScript
    pbmtoptx.c		convert from portable bitmap to Printronix
    pbmtoascii.c	convert from portable bitmap to ASCII graphic form

    pbminvert.c		invert a portable bitmap
    pbmcrop.c		crop a portable bitmap
    pbmcatlr.c		concatenate portable bitmaps left to right
    pbmcattb.c		concatenate portable bitmaps top to bottom
    pbmfliplr.c		flip a portable bitmap left for right
    pbmfliptb.c		flip a portable bitmap top for bottom
    pbmtrnspos.c	transpose a portable bitmap x for y
    pbmcut.c		cut a rectangle out of a portable bitmap
    pbmpaste.c		paste a rectangle into a portable bitmap
    pbmenlarge.c	enlarge a portable bitmap N times
    pbmmake.c		create a blank bitmap of a specified size

    libpbm.c		a few utility routines
    pbm.h		header file for libpbm
    bmaliases		csh script to make aliases for converting formats
    *.man		manual entries for all of the tools
    bit_reverse.h	useful include file


Unpack the files, edit Makefile and change the options to suit,
make, and enjoy!  I've tested this stuff under 4.2 BSD, 4.3 BSD,
and System V rel 2.  Nevertheless, I'm sure bugs remain.  Feedback
is welcome - send bug reports, enhancements, checks, money orders,
etc. to the addresses below.


    Jef Poskanzer
    jef@lbl-rtsg.arpa
    {ucbvax, lll-crg, sun!pacbell, apple, hplabs}!well!pokey
    sun!pacbell!sybase!jef

pokey@well.UUCP (Jef Poskanzer) (04/02/88)

Ya know how there's always one thing you forget?  If you're getting the
package via FTP, you'll need to know the filename: contrib/pbm.tar.Z
---
Jef

              Jef Poskanzer   jef@lbl-rtsg.arpa   ...well!pokey
                              One size fits all.