The JavaTM Tutorial

| Start of Tutorial > Start of Trail | Search

Trail: 2D Graphics

## Lesson: Manipulating and Displaying Images

> This lesson shows you how to perform filter operations on `BufferedImages` and how to use a BufferedImage as an off-screen buffer.

### Immediate-Mode Imaging with BufferedImage

> This section describes the immediate-mode imaging model implemented in the Java 2D API and outlines how `BufferedImage` enables the manipulation of image data.

### Filtering a BufferedImage

> This section shows you how to use the `BufferedImageOp` classes to perform filter operations on `BufferedImage`s.

### Using a BufferedImage for Double Buffering

> This section teaches you how to use a `BufferedImage` as an off-screen buffer to improve imaging performance.

| Start of Tutorial > Start of Trail | Search