Originariamente inviato da andbin
Carichi la immagine, poi la ridimensioni (getScaledInstance) e poi dovresti ricodificarla scrivendo un stream di byte in un formato "noto" (PNG ecc...) con uno dei write() di ImageIO. Il punto è che su quale OutputStream scrivere lo stream della immagine .... dipende dall'approccio/libreria HTTP-client che si intende usare per fare la request.
Ok. Io cercavo il modo di ridimensionarle prima dell'invio...questo perchè quando si caricano ad esempio 10immagini da 10mb l'una, sono 100mb in upload!! E ci mette una vita, mentre se le ridimensionasse prima in locale, andrebbero su al massimo 10immagini da 200Kb = 2MB.....capito..