Alto y Ancho Imagen

nakune
22 de Agosto del 2003
Pues intento sacar el ancho y el alto de una imagen y devuelve -1 en las dos por que según el APi: or -1 if the height is not yet known.
File directorio = new File("Graficos/");
String [] imagenes = directorio.list();
for ( int i=0; i < imagenes.length; i++){
String ruta =directorio+imagenes[i];
Image imagen = new ImageIcon(ruta).getImage();
int a = imagen.getWidth(null);
int b = imagen.getHeight(null);
System.out.println(imagenes[i]+"--->"+a+"x"+b);
}

chuidiang
22 de Agosto del 2003
Yo tuve problemas de ese estilo y al final siempre era porque no encontraba la imagen.

Prueba a cargar una imagen a pelo con path absoluto, además que sea un .gif (los .jpg no vale)

Imagen imagen = new ImageIcon ("c:\path\fichero.gif").getImage(); // echa un ojo a eso de las \, que no se si esta bien.

y ahora intenta obtener el tamaño. Si te funciona, el problema es en el buscado de imagenes (el path).

Se bueno.

nakune
22 de Agosto del 2003
Gracias pero nada, sigue cargando -1