Ciao a tutti.
Come da titolo, vorrei mandare al client delle immagini ridimensionate al volo con AspImage, senza doverle per forza salvare la miniatura sul disco.

Ho provato con questo codice:

codice:
<html>
<head>
<title> ASPImage - Resize test </title>
</head>
<body>
<%
Set Image = Server.CreateObject("AspImage.Image")
  Image.LoadImage server.MapPath("/") & "/test/1.jpg"
  Response.Write "[img][/img]
"
  larghezza = Image.MaxX
  altezza = Image.MaxY
  maxaltezza = 100
  maxlarghezza = 200
  rapporto1 = larghezza / maxlarghezza
  rapporto2 = altezza / maxaltezza
  if rapporto1 > rapporto2 then 
    rapporto = rapporto1 
  else 
    rapporto = rapporto2 
  end if
  nuovalarghezza = int(larghezza / rapporto)
  nuovaaltezza = int(altezza / rapporto)
  Image.ResizeR nuovalarghezza,nuovaaltezza
  Response.BinaryWrite Image.Image
Set Image = nothing
%>
</body>
</html>
Quello che ottengo č l'immagine originale, ma dopo invece di vedere l'immagine rimpicciolita vedo una lunga sfilza di caratteri tipo questi:

[...]xZëNĶėoŽeņ$VĸmfÂî4G°’N[...]

Dove sbaglio?

p.s.: salvando la miniatura funziona tutto correttamente