Modo Inmediato con BufferedImage

El modelo de imágenes modo inmediato permite manipular y mostrar imágenes de pixels mapeados cuyos datos están almacenados en memoria. Podemos acceder a los datos de la imagen en una gran variedad de formatos y usar varios tipos de operaciones de filtrado para manipular los datos.

BufferedImage es la clase clave del API del modo-inmediato. Esta clase maneja una imagen enmemoria y proporciona métodos para almacenar, interpretar y dibujar cada dato de pixel. Un BufferedImage puede ser renderizado en un contexto Graphics o on un contexto Graphics2D.

Un BufferedImage es esencialmente un Image un buffer de datos accesible. Un BufferedImage tiene un ColorModel y un Raster de los datos de la imagen.

El ColorModel proporciona una interpretación de color de los datos de los pixels de la imagen. El Raster representa las coordenadas rectangulares de la imagen, mantiene los datos de laimagen en memoria, y proporciona un mecanismo para crear múltiples subimagenes de un sólo buffer de imagen. El Raster también proporciona métodos para acceder a pixels específicos dentro de la imagen. Para más información sobre como manipular directamente los datos de los pixels y escribir filtros para objetos BufferedImage, puedes ver el capítulo Imaging de Java 2D Programmer's Guide.


Ozito