Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Resize immagine da querystring

    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

    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>
    E devo dire che funziona,
    ma come posso ricavare i vari nomi dell'immagine da rimpicciolire creando una gallery da un database?
    Avevo in mente un querystring tipo

    codice:
    img=request.querystring("file")
      bm= New Bitmap(Request.MapPath("/public/images/"&img))
    Ma non funziona...perchè?

    Grazie a tutti..

  2. #2
    Scusate
    Risolto con

    Dim img as String=Request.QueryString("image")

    Grazie a tutti..

  3. #3
    Un'altra domanda...

    Come posso ricavare dal server la grandezza delle immagini già presenti?

  4. #4

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    bmp.Width e bmp.Height

  6. #6
    Grazie mille...proverò....

    con bm non bmp giusto?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.