Imágenes
El API 2D de Java implementa un nuevo modelo de imagen que soporta la manipulación de
imágenes de resolución fija almacenadas en memoria. Una nueva clase
Image en el paquete java.awt.image, se puede usar
BufferedImage, para manipular datos de una imagen recuperados
desde un fichero o una URL. Por ejemplo, se puede usar un
BufferedImage para implementar doble buffer -- los elementos gráficos son
dibujados fuera de la pantalla en el BufferedImage y luego son
copiados a la pantalla a través de llamadas al método drawImage de
Graphics2D. Las clases BufferedImage y
BufferedImageOp también permiten realizar una gran variedad de
operaciones de filtrado de imágenes como blur. El modelo de imagen productor/consumidor
proporcionado en las versiones anteriores del JDK sigue siendo soportado por razones de
compatibilidad.