Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. recuperare width e height di una immagine sul web
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • P
      pietror User Attivo • ultima modifica di

      Ciao se stai lavorando in Asp.Net prova ad usare questo codice

      
      Dim bt as New Bitmap()
      bt = Image.FromFile(path)
      
      Dim w as Integer = bt.width
      Dim h as Integer = bt.Height
      
      

      Se sei in Asp, purtroppo non so risponderti

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • P
        psicona User • ultima modifica di

        Si, sono in asp classico e le immagini in realtà sono in web, non il locale

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • P
          pietror User Attivo • ultima modifica di

          beh per il web credo che non ci sia problema, metti quello nel path e dovrebbe andare.
          Per gli oggetti purtroppo non so se vadano bene anche per l'asp classico o se sono stati introdotti nel .net sinceramente

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • A
            artcava Moderatore • ultima modifica di

            Ciao Psicona, se può esserti d'aiuto ho trovato questo in rete: http://jsfiddle.net/jeykeu/HZPkm/1/

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • P
              psicona User • ultima modifica di

              è perfetto!!!
              Grazie

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • A
                artcava Moderatore • ultima modifica di

                @psicona said:

                è perfetto!!!
                Grazie

                Ne sono felice

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • P
                  psicona User • ultima modifica di

                  Ho ancora un problema che non riesco a risolvere.

                  Come devo combinare insieme javascript e asp?
                  Il primo è lato client, il secondo è lato server.

                  Dal database carico i record (nei quali può esserci il nome del file locale oppure l'url dell'immagine remota).
                  Quindi la pagina sarà un html con i record già estratti. Ma dovrà anche già aver ridimensionato le immagini (tramite lo script).

                  in parole semplici:
                  Do
                  response.write "<img src="
                  if rs("imglocale")=true then
                  imglocale=rs("nomefile")
                  response.write server.mappath(imglocale)
                  else
                  response.write rs("urlImg") & " width=""100"""
                  end if
                  response.write ">"
                  Loop

                  In realtà la width (o la height) deve essere determinata nello script, a seconda di quale delle due sia quella più grande: se un'immagine remota è orizzontale mi restituirà la width, altrimenti la height.

                  Ho già lo script nella head della pagina, ma non so inserirlo nel codice asp direttamente, perché mi esce scritto come fosse html (non so se riesco a spiegarmi).

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • P
                    psicona User • ultima modifica di

                    Credo di essermi spiegato male.
                    Qui un html di esempio:

                    <html>
                    <head>
                    <title>prova dimensionamento immagini</title>

                    <script "text/javascript">
                    function dimensioneImg(imgSrc){
                    var img = new Image();
                    img.onload = function() {
                    if (this.width>=this.height){
                    document.write(' width="50" ')
                    } else {
                    document.write(' height="50" ')
                    }
                    img.src = imgSrc;
                    }
                    </script>

                    </head>
                    <body>

                    <table>
                    <tr><td><img src="tuttodisegni.com/files/2012/08/semaforo.jpg"></td><td>descrizione articolo3</td></tr>
                    <tr><td><img src="img.directindustry.it/images_di/photo-g/casco-protezione-60721-4994415.jpg"></td><td>descrizione articolo</td></tr>
                    <tr><td><img src="vocearancio.ingdirect.it/wp-content/uploads/2014/03/bici-12.jpeg"></td><td>descrizione articolo2</td></tr>
                    </table>

                    </body>
                    </html>

                    In questo caso vengono visualizzate le immagini con dimensione reale. Ad esempio la prima è verticale, quindi la funzione dovrebbe aggiungere l'opzione 'height=50' al tag img, mentre le altre due sono orizzontali, quindi dovrebbe aggiungere l'opzione 'width=50'.
                    Ho provato con onload inserito nel tag img ma non funziona.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • P
                      pietror User Attivo • ultima modifica di

                      da questo esempio
                      http://stackoverflow.com/questions/1297449/change-image-size-with-javascript
                      sembra che possa funzionare anche dall'onload

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • P
                        psicona User • ultima modifica di

                        Grazie.
                        Proverò a implementarlo.

                        nel frattempo ho trovato anche questo:
                        easierthan.blogspot.it/2013/02/code-tip-3-classic-asp-image-resizer.html

                        In pratica carica una pagina .net e la legge con asp

                        Proverò entrambi e vi farò sapere

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        Caricamento altri post
                        Rispondi
                        • Topic risposta
                        Effettua l'accesso per rispondere
                        • Da Vecchi a Nuovi
                        • Da Nuovi a Vecchi
                        • Più Voti