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:
Quello che ottengo è l'immagine originale, ma dopo invece di vedere l'immagine rimpicciolita vedo una lunga sfilza di caratteri tipo questi: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>
[...]xZëNÓìo®eñ$V¢mfÂî4G°’N[...]
Dove sbaglio?
p.s.: salvando la miniatura funziona tutto correttamente

Rispondi quotando