В этой главе рассматривается AWT-класс image и пакет java.awt.image. Вместе они поддерживают работу с изображениями (отображение и манипуляции с графическими изображениями). Под изображением понимают прямоугольный графический объект. Изображения являются ключевым компонентом Web-дизайна. Включение тега <img> в браузер Mosaic NCSA (National Center for Supercomputer Applications, Национальный Центр Суперкомпьютерных Приложений) привело к началу взрывного роста Web в 1993 г. Этот тег был использован, чтобы встраивать изображение в поток гипертекста. Java расширяет данную базовую концепцию, допуская программное управление изображениями. Java обеспечивает интенсивную поддержку работы с изображениями.
Изображения — это объекты класса image, который является частью пакета java.awt. Для манипулирования изображениями используются классы пакета java.awt.image, который содержит большое количество классов и интерфейсов изображений. Здесь рассмотрим следующие классы java.awt.image:
□ CropImageFilter □ MemorylmageSource
□ FilteredlmageSource □ PixelGrabber
□ ImageFilter □ RGBImageFilter
Будут использоваться интерфейсы:
□ ImageConsumer
□ ImageObserver ,
□ ImageProducer
Кроме того, рассматривается класс MediaTracker, который является частью пакета java.awt.