[icono]Manual de Java Volver a índice

Capítulo 14. Tratamiento de imágenes.


Java trabaja con los formatos de imágenes más populares de la red hoy en día como son JPEG y GIF.

Cargador de imágenes simple.

El caso más simple es cargar una sola imagen en una pagina. Este es un applet que lo hace.

/*< title >simpleimageload< /title >
*< applet code="simpleimageload" width=200 height=200 >
*< param name="img"value="nombre.gif" >
*< /applet >
*/
Import java.applet.* ;
Import java.awt.* ;

public class simpleimageload extends applet {
	image art ;    
	public void init()  {
		art = getimage(getdocumentbase(), 
		getparameter("img")) ;
	}
	public void paint (graphics g) {
		g.drawimage(art, 0, 0, this) ;
	}
}

En el método init se asigna la variable art a la imagen que devuelve getimage (obtener imagen). El método getimage utiliza la cadena que devuelve getparameter (obtener parámetro),"nombre.gif", que es el nombre de la imagen, que se obtiene a partir de la etiqueta del applet

Imageobserver

Es una interfaz abstracta que se utiliza para obtener avisos cuando se está generando una imagen.

Imageproducer

Imageproducer (generador de imagen) es una interfaz abstracta para objetos que desean generar datos de imágenes. Un objeto que implemente la interfaz imageproducer, proporcionara matrices de enteros o bytes que representan los datos de la imagen.
Createimagen (crear imagen) toma un objeto imageproducer y devuelve un objeto image(imagen).

Imagefilter e Imagefiltersource