View Single Post
Old 16-11-2006, 10:20   #2
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originariamente inviato da pbg4
è possibile lavorare a cartelle, nel senso che invece di inserire l'immagine nel db io la inserisco in una cartella lato server?
Io ho sempre preferito fare così, ovviamente l'immagine deve essere rinominata secondo l'ID della tupla a cui fa riferimento all'interno del database. Magari se ha senso mantenere anche il nome del file originale lo puoi sempre scrivere nel DB.

Riguardo al ridimensionare, purtroppo non ti so aiutare con J2EE...

Ho fatto una ricerchina ed ho trovato questo:

Codice:
public static BufferedImage resize_old(BufferedImage image, int newWidth, int newHeight) {
   BufferedImage result = new BufferedImage(newWidth, newHeight, BufferedImage.TYPE_INT_ARGB );
   Graphics2D g = result.createGraphics();
   double scaleX = newWidth / (double) image.getWidth();
   double scaleY = newHeight / (double) image.getHeight();
   AffineTransform xform = AffineTransform.getScaleInstance(scaleX, scaleY);
   g.drawRenderedImage(image, xform);
   g.dispose();
   return result;
}
cionci è offline   Rispondi citando il messaggio o parte di esso