Reference > Graphics
Other reference pages:

Research/Project Work

Java
HCI
Web Authoring
Multimedia Authoring
Sound

Colour
Practical Graphics
Fractals
Anamorphic Images



Creative Graphics



I have tried to categorise these on-line references somewhat. See also the Java references page, which includes information about Java and graphics, and also the fractals references page.

Web pages

Edinburgh University's Graphics pages (image formats, sample code, utilities etc)
Paul Bourke's Personal Pages have a huge range of graphics information, including colour, file formats, geometry, fractals, textures, projections
efg's Image Processing Page (also with lots of useful links)

Fourier Transforms
FFT Links
Fourier and the Frequency Domain
Kevin Cowtan's Picture Book of Fourier Transforms

Raytracing
POVRay (Persistence of Vision Raytracer)
POVChem (POVRay used for molecular graphics)

Web Graphics Tools
FlameText.Com (online graphics generator, clipart, and more...)
Free Online Tools for the Webmaster
CoolText.Com (online graphics generator )
Media Builder (source for many online graphics tools)
WebFX (a web-based graphi cs effects generator)
* Transparent GIF Service -- this can make your GIFs transparent for you!
* The Internet Brothers have some assorted Graphics Tips

Books

I own copies of some of these books, which I have indicated. If you can't get these through your local bookshop, Amazon is a good online UK source, with book reviews and information as well as reasonable prices.


Title: 3D Computer Graphics
Author: Alan Watt
ISBN: 0201631865
Price: 32.99 from Amazon
Publisher: Addison Wesley
Year: 1993

An accessible book for people wanting to get into graphics programming. Topics include representation of objects, viewing systems, relfection and illumination models, rendering algorithms, shadows, textures, ray tracing, anti-aliasing, radiosity, animation

I have a copy of this book, which is available for loan, or if it's just a small section you're interested in I can photocopy that section for you.


Title: Advanced Animation and Rendering Techniques
Author: Alan Watt and Mark Watt
ISBN: 0201544121
Price: 31.18 from Amazon
Publisher: ACM Press
Year: 1999

Topics include: rendering polygonal objects, reflection models, parametric representation techniques, anti-aliasing, shadows, textures, ray-tracing, animation. It goes into further detail than the book mentioned above.

I have a copy of this book, which is available for loan, or if it's just a small section you're interested in I can photocopy that section for you.


Title: Algorithms for Image Processing and Computer Vision
Author: J. R. Parker
ISBN: 0471140562
Price: 40.45 from Amazon
Publisher: John Wiley and Sons
Year: 1996

This is like a cookbook of graphics algorithm recipes. Topics covered are edge-detection, morphology, grey-level segmentation (including thresholds), texture, skeletonization, image restoration, wavelets, character recognition, symbol recognition, genetic algorithms.

I have a copy of this book, and the CD that comes with it (programs given in C code). The book and/or CD are available for loan, or if it's just a small section you're interested in I can photocopy that section for you.


Title: Image Processing in Java
Author: Douglas A. Lyon
ISBN: 0139745777
Price: 30.34 from Amazon
Publisher: Prentice Hall
Year: 1999

An image processing book, with the examples written in Java. Not just basic graphics programming, there is more advanced material there too. This book doesn't use Java 2D or the Swing classes. CD included.
I have a copy of this book.


Title: Java 2D Graphics
Author: Jonathan Knudsen
ISBN: 1565924843
Price: 15.96 from Amazon
Publisher: O' Reilly
Year: 1999

This book gives a guide to using the Java 2D API, which is a set of classes for advanced 2D graphics and imaging, encompassing line art, text, and images in a single comprehensive model.
I have a copy of this book.


Title: A Simplified Approach to Image Processing
Author: Randy Crane
ISBN: 0132264161
Price: 26.95 from Amazon
Publisher: Prentice Hall
Year: 1999

An image processing book, from the very basics. Examples in C. Topics include basic image representation, edge detection, interpolation, tones, dithering, Fourier transforms, morphing, compression.
I have a copy of this book.


Title: Fundamentals of Computer Graphics
Editor: R. A. Earnshaw
Year: 1985

This is one from the University library, and like most books in there at the moment, it's quite old (1985). It's a compilation of various assorted papers on computer graphics. Two of the articles towards the end might be of interest, concerning human-computer interaction.


Dr Bruce Graham (b.graham@cs.stir.ac.uk) (originally compiled by Dr Sharon Curtis)
Lecturer, Room 4B70, Cottrell Building
Department of Computing Science and Mathematics
University of Stirling, Stirling FK9 4LA   SCOTLAND