Salve,
ho questo sorgente:
che mi genera questo errore:codice:<script runat="server"> Sub Page_Load() Dim immagine as String = Server.MapPath("foto.jpg") Dim width as Integer = 65 Dim height as Integer = 65 Dim compressione As Integer = 40 call ImgRedim(immagine, width, height, compressione) Response.End() End Sub Public Sub ImgRedim(immagine, width, height, compressione) Dim bmp as System.Drawing.Bitmap = CType(System.Drawing.Image.FromFile(immagine), System.Drawing.Bitmap) Dim miniaturabmp as New System.Drawing.Bitmap(bmp, width, height) if immagine.EndsWith(".jpg") Then Dim qualityEncoder As Encoder = Encoder.Quality Dim quality As EncoderParameter = New EncoderParameter(qualityEncoder, compressione) Dim codecParams As New EncoderParameters(1) codecParams.Param(0) = quality miniaturabmp.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg, codecParams) elseif immagine.EndsWith(".gif") Then miniaturabmp.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Gif) else Response.Write("Formato Non supportato") end if miniaturabmp.Dispose() bmp.Dispose() End Sub </script>
su questa riga:BC30561: 'Encoder' è ambiguo ed è importato dagli spazi dei nomi o dai tipi 'System.Text, System.Drawing.Imaging'.
come mai ?codice:Dim qualityEncoder As Encoder = Encoder.Quality
grazie !![]()

Rispondi quotando