Summary

Imaging and graphics on the Java platform has undergone three major changes as it has evolved into its current state. What began as a limited set of methods for displaying images in a browser (the AWT image model) became a robust API for drawing shapes and graphics with some limited imaging capability. The JAI extends Java 2D's graphics and imaging capabilities into a powerful advanced imaging platform for leading edge applications.

A developer wanting to write graphics and imaging applications will have to choose carefully between Java 2D and JAI. The proper choice will depend on whether the limited image processing capabilities of Java 2D are sufficient for the task and whether the application needs to take advantage of the pull imaging ...

Get Java™ Media APIs: Cross-Platform Imaging, Media, and Visualization now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.