Cargar Imagenes grandes
Publicado por kik! (1 intervención) el 09/05/2006 08:32:22
Hola, estoy desarrollando una aplicacion basada en tratamiento de imagenes i necesito poder cargar imagenes grandes (a partir de 50 Mb), con las imagenes del AWT o SWING es imposible ya que me acaba la pila de memoria. Lo he estado intentando con las Clases de Java Advanced Imagin (JAI) pero algo no funciona correctamente, puedo cargar imagenes pequeñas, pero no las grandes. Alguien me puede echar una mano? Como hago para cargar solo la parte de la imagen que me interesa? He intentado esto para crear una PlanarImage y poder alpicarle una rejilla:
public PlanarImage readAsPlanarImage(String filename) {
PlanarImage planar = JAI.create( "fileload" , filename );
System.out.println( planar.getHeight() ); //-------> ERROR
return planar;
}
pero salta el error de memoria cuando intento acceder a la variable, no entiendo como puedo crear la rejilla de la imagen si no puede leerla.
Muchas Gracias por anticipado.
public PlanarImage readAsPlanarImage(String filename) {
PlanarImage planar = JAI.create( "fileload" , filename );
System.out.println( planar.getHeight() ); //-------> ERROR
return planar;
}
pero salta el error de memoria cuando intento acceder a la variable, no entiendo como puedo crear la rejilla de la imagen si no puede leerla.
Muchas Gracias por anticipado.
Valora esta pregunta


0