Premettendo che io di asp.net non so nulla, qual'è l'errore di questa pagina?
in sostanza passo da un'altra pagina il nome dell'immagine che deve ridimensionare insieme ai parametri Height e Width. Io vorrei che quello script la ridimensionasse. Però mi fa errore la pagina .aspx e non mi fa nullacodice:<%@ Page language="c#" %> <%@ Import namespace="System.IO" %> <%@ Import namespace="System.Net" %> <%@ Import namespace="System.Drawing" %> <SCRIPT RUNAT="SERVER"> Sub Page_Load() Dim width as Integer = 0 Dim height as Integer = 0 ' ridimensiona l'immagine se specificato Dim immagine as String = Server.MapPath(Request.QueryString("img")) width=Request.QueryString("w") height=Request.QueryString("h") call ImgRedim(immagine, width, height) End Sub ' Funzione di redim Public Sub ImgRedim(immagine as String, width as Integer, height as Integer) Dim bmp as System.Drawing.Bitmap = CType(System.Drawing.Image.FromFile(immagine), System.Drawing.Bitmap) ' creo la Thumbnail con i parametri impostati Dim miniaturabmp as New System.Drawing.Bitmap(bmp, width, height) ' salvo sullo stream di output if immagine.EndsWith(".jpg") Then miniaturabmp.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg) else miniaturabmp.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Gif) end if ' pulizia miniaturabmp.Dispose() ' pulizia finale bmp.Dispose() End Sub </SCRIPT> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Resize Image</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body onLoad="Page_Load()"> calcolando l'immagine </body> </html>
mi date una mano please?![]()
![]()

Rispondi quotando