Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    216

    scalare in proporzione delle img

    all'interno di una tabella ho delle img ma queste img hanno assunto una dimensio che io ho dato in questo modo:
    Codice PHP:
    [img]<?php echo $row_album['cover']; ?>[/img]
    come potrete immaginare queste img non hanno una dimensione di 150x150 bensì più grandi(considerando che sono state fatte con iphone), quindi il mio problema è come posso fare a far scalare queste img in modo tale che entrino nella tabella e che non perdano di qualità/proporzione.
    Server utilizzato: MySQL


    (cit.)
    Un misto tra pazzia ed intelligenza

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,782
    cioè vorresti una soluzione alternativa e migliore?

    fai il ridimensionamento lato server prima si servire la pagina
    (in php, visto che usi quel linguaggio)

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    codice:
    <script>
    function resz(o,x) {
      w=o.width;
      h=o.height;
      if(w>h){     
        o.width=x;
        o.height=Math.round(x/w*h);
      } else {
        o.height=x;
        o.width=Math.round(x/h*w);
      }
    }
    </script>
    
     [img]<?php echo $row_album['cover']; ?>[/img]
    Se l'immagine e' significativamente molto piu' grande di cio' che vorresti... segui il consiglio di Vincent
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    216
    perfetto cosi br1 grazie mille...
    un ultima coso mi spieghi lo script pls
    Server utilizzato: MySQL


    (cit.)
    Un misto tra pazzia ed intelligenza

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    codice:
    <script>
    function resz(o,x) {
      w=o.width; // larghezza dell'immagine passata 
      h=o.height; // altezza dell'immagine passata
      if(w>h){   // se larghezza > altezza  
        o.width=x; // massimo dimensione richiesta
        o.height=Math.round(x/w*h); // altezza in proporzione
      } else { // altrimenti
        o.height=x;
        o.width=Math.round(x/h*w);
      }
    }
    </script>
    I commenti mancanti ricavali per similitudine
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.