Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/01/2005, 07:31
josberco
 
Fecha de Ingreso: enero-2005
Mensajes: 15
Antigüedad: 19 años, 4 meses
Puntos: 0
Aqui expongo el codigo que he usado

Pretendo, mediante una peticion Post a un Servlet, enviar una imgen y que automaticamente se guarde redimensionada en mas pequeña (que sea una preview para la web) llamada nombreimagen_mini.jpeg y tambien guardarla en su tamaño normal. Para ello he hecho el siguiente codigo que se supone tendria que guardarmela redimensionada, pero que no lo hace:
Código PHP:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.awt.geom.*;
import java.awt.image.*;
import javax.imageio.*;
import java.util.*;
import java.io.*;
import java.net.*;

import javax.servlet.*;
import javax.servlet.http.*;
//Aqui corto el codigo, el que viene a continuacion iria en el metodo doPost y dentro de un bloque try{}catch
  
File file = new File("/hulk.JPG");
  
BufferedImage input=ImageIO.read(file);
   
//Aqui ya tengo la imagen /hulk.jpg en buffer
  
Image input2=input.getScaledInstance(100,100,Image.SCALE_FAST);
  
//Obtengo instancia de la imagen a 100x100 pixeles         
  
File outputFile = new File("/hulk_mini.jpeg");
   
//El nombre para guardar el archivo es hulk_mini.jpg
  
ImageIO.write((RenderedImage)input2"jpeg"outputFile);
  
//Aqui no hace ni caso, no me lo guarda, pero realmente no se si el resto del codigo esta bien 
Muchas gracias, supongo que lo del applet que esta en otro hilo del foro no lo sabras?? De todas formas gracias por tu interes.

Última edición por josberco; 09/01/2005 a las 07:34