[comp.archives] graphics

jef@well.sf.ca.us (Jef Poskanzer) (01/17/91)

Archive-name: graphics/pixutils/survey/1990-12-30
Original-posting-by: jef@well.sf.ca.us (Jef Poskanzer)
Original-subject: (29nov90) Frequently asked questions - READ THIS BEFORE YOU POST.
Reposted-by: emv@ox.com (Edward Vielmetti)

This message is automatically posted once a week in an effort to cut
down on the repetitive junk in comp.graphics.  It was last changed on
29nov90.  If you have answers to other frequently asked questions that
you would like included in this posting, please send me mail.  If you
don't want to see this posting every week, please add the subject line
to your kill file.  Thank you.
---
Jef

      Jef Poskanzer  jef@well.sf.ca.us  {ucbvax, apple, hplabs}!well!jef
                        "...Is this a trick question?"

- - - - - - - - - -

[Edited for comp.archives.  Full posting weekly in comp.graphics. --Ed]

Contents:

    1) General references for graphics questions.
    7) Free image manipulation software.

1) General references for graphics questions:

    Computer Graphics: Principles and Practice (2nd Ed.), J.D. Foley,
      A. van Dam, S.K. Feiner, J.F. Hughes, Addison-Wesley 1990, ISBN
      0-201-12110-7
    Principles of Interactive Computer Graphics (2nd Ed.), Newman and
      Sproull, McGraw Hill, ISBN 0-07-046338-7
    Procedural Elements for Computer Graphics, David F. Rogers, McGraw
      Hill, ISBN 0-07-053534-5
    Mathematical Elements for Computer Graphics 2nd Ed., David F. Rogers
      and J. Alan Adams, McGraw Hill, ISBN 0-07-053530-2
    Applied Concepts in Microcomputer Graphics, Bruce Artwick, Prentice-Hall,
      ISBN 0-13-039322-3
    Digital Picture Processing, vols. 1&2, Azriel Rosenfeld and Avi Kak,
      Academic Press 1976
    Three Dimensional Computer Graphics, Alan Watt, Addison-Wesley, ISBN
      0-201-15442-0
    An Introduction to Ray Tracing, Andrew Glassner (ed.), Academic Press
      1989, ISBN 0-12-286160-4
    Graphics Gems, Andrew Glassner (ed.), Acedemic Press 1990, ISBN
      0-12-286165-5

More specific technical references can be obtained from an ACM/SIGGRAPH
mail daemon.  Send a message to

    graf-bib-server@decwrl.dec.com

Just place important keywords in the Subject: field of your mail message.
E.g.,

    Subject: ray traced musical spheres

Please be as specific as possible.  "Graphics" is too vague and would
only flood the mailer.  Additional keywords help.  Some of the complete
reference files are obtainable via anonymous ftp thru gatekeeper.dec.com
(pub/misc/graf-bib) [megabytes].  Additional years references will be
added over time.

An automatic mail handler at Brown University allows users of "Computer
Graphics: Principles and Practice," by Foley, van Dam, Feiner, and
Hughes, to obtain text errata and information on distribution of the
software packages described in the book.  Also, users can send the
authors feedback, to report text errors and software bugs, make
suggestions, and submit exercises.  To receive information describing
how you can use the mail handler, simply mail graphtext@cs.brown.edu
and put the word "Help" in the Subject line.  Use the Subject line
"Software-Distribution" to receive information specifically concerning
the software packages SRGP and SPHIGS.

Finally, all C code from "Graphics Gems" is available via anonymous ftp
from weedeater.math.yale.edu.  Look in the directory pub/GraphicsGems/src,
and get the README file first.


7) Free image manipulation software.

There are a number of toolkits for converting from one image format to
another, doing simple image manipulations such as size scaling, plus
the above-mentioned 24 -> 8, color -> gray, gray -> b&w conversions.
Here are pointers to some of them:

    PBMPLUS, by Jef Poskanzer.  Comprehensive format conversion and image
    manipulation package.  The latest version is always available via
    anonymous FTP as expo.lcs.mit.edu:contrib/pbmplus.tar.Z and
    ftp.ee.lbl.gov:pbmplus.tar.Z.  The version of 22nov89 (which currently
    is still the latest version, except for the one official patch so far)
    was posted to comp.sources.misc, and is therefore accessible via mail
    to one of the archive servers.  This version is also available in the
    X11R4 release tape.

    [New beta released 16 January 1991.]

    IM Raster Toolkit, by Alan Paeth (awpaeth@watcgl.uwaterloo.ca).
    Provides a portable and efficient format and related toolkit.  The
    format is versatile in supporting pixels of arbitrary channels,
    components, and bit precisions while allowing compression and machine
    byte-order independence.  The kit contains more than 50 tools with
    extensive support of image manipulation, digital halftoning and format
    conversion.  Previously distributed on tape c/o the University of
    Waterloo, an FTP version will appear someday.

    Utah RLE Toolkit.  Conversion and manipulation package, similar to
    PBMPLUS.  Available via FTP as cs.utah.edu:pub/urt-*,
    weedeater.math.yale.edu:pub/urt-*, and freebie.engin.umich.edu:pub/urt-*.

    Fuzzy Pixmap Manipulation, by Michael Mauldin <mlm@nl.cs.cmu.edu>.
    Conversion and manipulation package, similar to PBMPLUS.  Version 1.0
    available via FTP as nl.cs.cmu.edu:/usr/mlm/ftp/fbm.tar.Z,
    uunet.uu.net:pub/fbm.tar.Z, and ucsd.edu:graphics/fbm.tar.Z.

    Img Software Set, by Paul Raveling <raveling@venera.isi.edu>.  Reads and
    writes its own image format, displays on an X11 screen, and does some
    image manipulations.  Version 1.3 is available via FTP as expo.lcs.mit.edu:
    contrib/img_1.3.tar.Z, and venera.isi.edu:pub/img_1.3.tar.Z along with
    a large collection of color images.

    Xim, by Philip R. Thompson.  Reads and writes its own image format,
    displays on an X11 screen, and does some image manipulations.
    Available in your nearest X11R4 source tree as contrib/clients/xim.
    A more recent version is available via ftp from video.mit.edu.  It uses
    x11r4 and the OSF/Motif toolkit to provide basic interactive image
    manipulation and reads/writes GIF, xwd, xbm, tiff, rle, xim, and other
    formats.

    xloadimage, by Jim Frost <madd@std.com>.  Reads in images in various
    formats and displays them on an X11 screen.  Available via FTP as
    expo.lcs.mit.edu:contrib/xloadimage*, and in your nearest comp.sources.x
    archive.

    TIFF Software, by Sam Leffler <sam@okeeffe.berkeley.edu>.  Nice
    portable library for reading and writing TIFF files, plus a few tools
    for manipulating them and reading other formats.  Available via FTP as
    ucbvax.berkeley.edu:pub/tiff/*.tar.Z or uunet.uu.net:graphics/tiff.tar.Z

    ALV, a Sun-specific image toolkit.  Version 2.0.6 posted to
    comp.sources.sun on 11dec89.  Also available via email to
    alv-users-request@cs.bris.ac.uk.

    popi, an image manipulation language.  Version 2.1 posted to
    comp.sources.misc on 12dec89.

    ImageMagick, an X11 package for display and interactive manipulation
    of images.  Uses its own format (MIFF), and includes some converters.
    Available via FTP as expo.lcs.mit.edu:contrib/ImageMagick.tar.Z

    Khoros, a huge (~100 meg) graphical development environment based on
    X11R4.  Khoros components include a visual programming language, code
    generators for extending the visual language and adding new application
    packages to the system, an interactive user interface editor, an
    interactive image display package, an extensive library of image and
    signal processing routines, and 2D/3D plotting packages.  Available via
    FTP as pprg.unm.edu:pub/khoros/*.

Don't forget to set binary mode when you FTP tar files.  For you MILNET
folks who still don't have name servers, the IP addresses are:

    expo.lcs.mit.edu		18.30.0.212
    ftp.ee.lbl.gov		128.3.254.68
    cs.utah.edu			128.110.4.21
    nl.cs.cmu.edu		128.2.222.56
    venera.isi.edu		128.9.0.32
    ucbvax.berkeley.edu		128.32.133.1
    weedeater.math.yale.edu	130.132.23.17
    freebie.engin.umich.edu	141.212.68.23
    pprg.unm.edu		129.24.13.10

Please do *not* post or mail messages saying "I can't FTP, could
someone mail this to me?"  There are a number of automated mail servers
that will send you things like this in response to a message.  See
item 13 below for details on some.

Also, the newsgroup alt.graphics.pixutils is specifically for discussion
of software like this.  You may find useful information there.

[Edited for comp.archives.  --Ed]