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]