Overview of the Java 2D API |
The Java 2D API implements a new imaging model that supports the manipulation of fixed-resolution images stored in memory. A newImage
class in thejava.awt.image
package,BufferedImage
, can be used to hold and manipulate image data retrieved from a file or URL. For example, aBufferedImage
can be used to implement double-buffering--the graphic elements are rendered offscreen to theBufferedImage
and then copied to the screen through a call toGraphics2D
drawImage
.BufferedImage
and theBufferedImageOp
classes also enable you to perform a variety of image filtering operations, such as blur and sharpen.The producer/consumer imaging model provided in previous versions of the JDK is supported for backward compatibility.
Overview of the Java 2D API |