Gráficos con Java 2D

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 en memoria 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 la imagen 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.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
ARTÍCULO ANTERIOR

SIGUIENTE ARTÍCULO