Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/11/2008, 20:56
Avatar de stone_neo
stone_neo
 
Fecha de Ingreso: abril-2004
Ubicación: Peru
Mensajes: 438
Antigüedad: 22 años, 6 meses
Puntos: 15
Respuesta: Ayuda en J2ME

Jaja que buena respuesta PachuG.

Mira vanessa te pongo una funcion para redimensionar una imagen, tu le tienes que pasar como parametros, la imagen a redimensionar y el ancho y alto con la que quieras que se cree la nueva imagen:

Código PHP:
public Image redimensionarImagen(Image imagenOriginal, int nuevoAncho, int nuevoAlto) {
  
//Inicializaciones
  
int originalAncho= imagenOriginal.getWidth();
  
int originalAlto= imagenOriginal.getHeight();
  
Image imagenFinal = Image.createImage(nuevoAncho, nuevoAlto);
  
Graphics g = imagenFinal.getGraphics();
  
//Bucles que tratan el reescalado
  
for(int y=0; y < nuevoAlto, y++){
    for(
int x=0; x < nuevoAncho, x++) {
        
g.setClip(x, y, 1, 1);
        
int xAux = x * originalAncho/ nuevoAncho;
        
int yAux = y * originalAlto/ nuevoAlto;
        
g.drawImage(imagenOriginal, x-xAux, y-yAux, Graphics.LEFT | Graphics.TOP);
     }
  }
  return 
Image.createImage(imagenFinal);
} 
En tu midlet tendrias que obtener el ancho y alto de la pantalla en que se esta ejecutando y pasarle eso como parametros a esta funcion, si quieres que se vea en toda la pantalla no te olvides de hacer el FullscreenMode. Saludos.
__________________
Rubén Darío Huamaní Ucharima
Web : http://www.gorilla-soft.com
Usuario Linux #382 100 :-)