Should I post FBM graphics package here?
Michael L. Mauldin
mlm at nl.cs.cmu.edu
Mon May 8 16:52:05 AEST 1989
Should I post FBM to alt.sources? It was submitted to comp.sources.unix
two months ago, but has not yet appeared. I'm getting tired of mailing
copies by hand. It is packaged as 8 messages of 50k bytes each. Short
description follows:
Current version 0.93
The FBM library is now available to interested parties. This package
allows manipulation and conversion of a variety of color and
black-and-white image formats.
Inputs the following file formats
o Sun rasterfiles (1, 8, or 24 bits, color or grayscale)
o GIF files (1 to 8 bits, color or grayscale)
o Amiga IFF files (except HAM mode)
o PCX files
o PBM bitmaps
o Face files (CMU format for 1bit files by Bennet Yee)
o FBM files (my own format)
Outputs the following formats
o Sun rasterfiles
o FBM files
o GIF files (mapped color only)
o Amiga IFF files (except HAM mode)
o PBM (1bit files only)
o Face format (1bit files only)
With input converter for
o raw images (like Amiga Digi-View files)
o Targa By Ian MacPhedran
o PIC By Ian MacPhedran
o QRT By Butler Hines
With output converters for
o PostScript (1bit or 8bit grayscale files only)
o Diablo graphics (1bit files only)
o Targa By Ian MacPhedran
Operations
o Extract rectangle (optionally resizing and changing aspect ratio)
o Change density and contrast (color and grayscale)
o Rotate 90, 180, or 270 degrees
o Quantize 24 bit RGB images to 8..256 colors
Modified Heckbert median cut
o Halftone grayscale using
Ulichney's Blue Noise dithering
Floyd-Steinberg dithering
Jarvis's Constrained averaging
Threshholding
o Edge Sharpening by Digitial Laplacian (color or grayscale)
o Convert color to grayscale (or compute "gray" colormap
so grayscale images can be viewed on frame buffers)
o Compute histograms of grayscale images
o Sample 1bit images to convert to grayscale
Status
Beta test release, 0.93. "Use at your own risk, bug fixes not
guaranteed, be happy with minimal documentation." Bugs reported
so far have been fixed.
Freely available for use, redistribution, incorporation into
other code. Just don't make a profit off it or take my name
off of it.
Written in C for BSD and Mach Unix Systems.
Tested on Vaxes, Sun Workstations (3/160, 386i), IBM RTs and Pyramids.
Self contained. Does not require Sun include files or library
routines to manipulate Sun rasters.
Availability
Anonymous FTP
Host: nl.cs.cmu.edu (128.2.222.56)
User: anonymous
Password: name at site
Directory: /usr/mlm/ftp/
Filename: fbm.tar.Z
Transfer: 'image'
Note: you must 'cd' to /usr/mlm/ftp directly, you cannot access
either /usr, or /usr/mlm alone. Don't forget to specify 'image'
format transfer.
Michael L. Mauldin (Fuzzy) School of Computer Science
ARPA: Michael.Mauldin at NL.CS.CMU.EDU Carnegie Mellon University
Phone: (412) 268-3065 Pittsburgh, PA 15213-3890
--
More information about the Alt.sources
mailing list