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

    Rilevare le dimensioni di un'immagine

    Ciao a tutti, in Javascript è possibile ricavare le dimensioni di lunghezza e larghezza di una data immagine?
    p.s. non intendo gli attributi "width" ed "height" del tag <img> (quelli sono facilmente ricavabili dal DOM), ma ad esempio, avendo il percorso di una immagine, si possono trovare la lunghezza e la larghezza?

  2. #2
    Interesserebbe pure me, non solo la grandezza di un immagine ma anche di un qualsiasi altro elemento tipo div ecc...

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    beh, 2 problemi diversi
    @mega: con buona approssimazione si usa offsetWidth e offsetHeight
    @ciccio: solo dal percorso? soluzioni puro lato client presuppongono che l' immagine venga caricata, fosse anche solo settando l' src di una new Image()
    lato server puoi fare qualcosa di piu', tipo con le librerie gd in php puoi conoscere larghezza e altezza di una immagine dal file stesso, senza che l' immagine venga fisicamente caricata dal browser

    ciao

  4. #4
    Originariamente inviato da Xinod
    beh, 2 problemi diversi
    @mega: con buona approssimazione si usa offsetWidth e offsetHeight
    @ciccio: solo dal percorso? soluzioni puro lato client presuppongono che l' immagine venga caricata, fosse anche solo settando l' src di una new Image()
    lato server puoi fare qualcosa di piu', tipo con le librerie gd in php puoi conoscere larghezza e altezza di una immagine dal file stesso, senza che l' immagine venga fisicamente caricata dal browser

    ciao
    sì, ho appena visto che lato server si può fare anche senza le librerie gd, con la funzione PHP getImageSize(src)

    Ho visto che si può fare anche lato client! Scioccamente nn ho fatto nemmeno una prova, credevo che se in un tag img non fosse specificati gli attributi width ed height, allora non sarebbero recuperabili, e invece lo sono!

    codice:
    <html>
    <head>
    <script>
    function funz() {
    	im = document.getElementById('immagine');
    	alert(im.width + "x" + im.height);
    }
    </script>
    </head>
    <body>
    
    [img]brazil.jpg[/img]
    <div onClick="funz()">clicca</div>
    
    </body>
    </html>

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: Rilevare le dimensioni di un'immagine

    Originariamente inviato da cicciox80
    avendo il percorso di una immagine, si possono trovare la lunghezza e la larghezza?
    questo mi aveva sviato, immaginavo intendessi tuttaltro
    ciao

  6. #6

    Re: Re: Rilevare le dimensioni di un'immagine

    Originariamente inviato da Xinod
    questo mi aveva sviato, immaginavo intendessi tuttaltro
    ciao
    Hai ragione, avevo astratto di più il problema, pensando che tramite gli elementi del DOM nn si potesse fare

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.