Salve, sono alle primissime per non dire primordiali armi con asp.net
dato che sto lavorando ancora in asp..ma non vi è uno script che vada bene per il resize delle immagini, mi sono procurato questo script in .net dalla rete
E devo dire che funziona,codice:<%@ import namespace="System.Drawing" %> <%@ import namespace="System.Drawing.Imaging" %> <script language="vb" runat="server"> Private Sub Page_Load() dim bm as BitMap try Response.Clear() bm= New Bitmap(Request.MapPath("/public/images/mal.jpg")) Dim encParams As EncoderParameters = New EncoderParameters() '0 = minima qualità (immagine molto "sgranata") '100 = massima qualità (immagine "perfetta") Dim compressione As Integer = 10 dim encParam as New EncoderParameter(Imaging.Encoder.Quality, compressione) encParams.Param(0) = encParam Dim imageCodecs() As ImageCodecInfo = ImageCodecInfo.GetImageEncoders() Dim imageCodec As ImageCodecInfo = Nothing Dim i As Integer For i = 0 to imageCodecs.Length- 1 If imageCodecs(i).MimeType="image/jpeg" Then imageCodec = imageCodecs(i) Exit For End If Next 'invio a video Response.ContentType="image/jpeg" bm.Save(Response.OutputStream, imageCodec, encParams) catch Response.Write ("Impossibile visualizzare l'immagine!") finally if not bm is nothing then bm.Dispose() end try End Sub </script>
ma come posso ricavare i vari nomi dell'immagine da rimpicciolire creando una gallery da un database?
Avevo in mente un querystring tipo
Ma non funziona...perchè?codice:img=request.querystring("file") bm= New Bitmap(Request.MapPath("/public/images/"&img))
Grazie a tutti..


Rispondi quotando
