Il javascript non ha la capacita' di manipolare grafici e disegni... a parte quella di presentarli con dimensione diverse dall'originale, ma in ogni caso l'immagine deve essere completamente scaricata dal server in tutti i suoi eventuali megabyte
codice:
<script>
function aggiusta(chi,largo,alto) {
  ww = chi.width;
  hh = chi.height;
  if (ww>largo || hh>alto) {
    if (ww>largo) {
      hh = parseInt(ww * alto / largo);
      ww = largo;
    }
    if (hh>alto) {
      ww = parseInt(hh * largo / alto);
      hh = alto;
    }
    chi.width = ww;
    chi.height = hh;
  }
}
</script>

[img]big.jpg[/img]
Spero di non aver sbagliato... l'ho riscritta a memoria

ciao