Home : Course Map : Chapter 11 : Java :
Chapter 11 : Images
JavaTech
Course Map
Chapter 11

Introduction
Image Class
Image Loading
  Demo 1 Demo 2  
Pixels/Transparency
  Demo 3
Pixel Handling
  Demo 4  
Demo 5
Exercises

    Supplements
Java 2D Imaging
BufferedImage
Creating Buf.Image
Pixel Handling
  Demo 1 Demo 2
Filters
  Convolutions
     Demo 3
  AffineTransforms
     Demo 4
  LookupTable
     Demo 5 Demo 6
  Rescale
     Demo 7
  Color Conversion
     Demo 8
  Custom
     Demo 9
Exercises
Java Adv Imaging
AWT Flicker:
  Override Update
     Demo 1  Demo 2
  Clipping
     Demo 3
  Double Buffer
     Demo 4

     About JavaTech
     Codes List
     Exercises
     Feedback
     References
     Resources
     Tips
     Topic Index
     Course Guide
     What's New

In Chapter 6 we discussed techniques for loading image files into applets and into applications. We introduced the Image class for representing images and used the drawImage() method in the Graphics class to display an image.

In this chapter we divide further image handling and processing discussion into two parts.

  1. Java Image Basics in this Chapter 11: Java track section elaborates on the techniques needed to carry out basic image handling and processing tasks.
  2. The Supplements track examines the far more sophisticated Java 2D image processing capabilities.

The contents of the two tracks are listed below:

Java Image Basics

Java2D Image Tools and Techniques - In Chapter 11: Supplements

The Chapter 11: Supplements section also includes discussion, along with demo programs, of techniques to reduce flicker in animations with the AWT components (rather than Swing components.)

We can only provide a brief overview of the image tools available in Java. The classes mentioned here include many overloaded versions of constructors and methods to provide lots of options. See the Java API specifications for thorough descriptions of the classes. Also, see the book by Knudsen and the other references for in depth discussions of dealing with images in Java.

 

Latest update: Dec. 3, 2004

              Tech
Fractals
Fractal Drawing
   Demo 1
Fractal Draw Code
Fractal Images
  Demo 2
Image Processing
  Demo 3
Histogram Image
  Demo 4
Exercises

           Physics
Calibration/SysError
SimWithCal/SysErr
  Demo 1
Analysis
  Demo 2
Examples

Exercises

  Part I Part II Part III
Java Core 1  2  3  4  5  6  7  8  9  10  11  12 13 14 15 16 17
18 19 20
21
22 23 24
Supplements

1  2  3  4  5  6  7  8  9  10  11  12

Tech 1  2  3  4  5  6  7  8  9  10  11  12
Physics 1  2  3  4  5  6  7  8  9  10  11  12

Java is a trademark of Sun Microsystems, Inc.