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

    RidimensionareRidimensionare un'immagine caricata con un form a determinate dimension

    Come da titolo.

    Un'utente carica la sua immagine con un form upload e lo script la ridimensiona a delle dimensioni precise per esempio a 100 x 100


    Come posso farlo?





    Grazie

  2. #2
    ridimensionarla per cosa? se si tratta di ridimensionarla solo per la visualizzazione allora non serve effettivamente ridurla di dimensioni ma dare gli attributi allo script per la visualizzazione
    codice:
    width="100" height="100"
    almeno per quello che ho capito.

    bye

  3. #3
    quando hai uppato la foto, usa getimagesize per recuperare le dimensioni (http://www.php.net/manual/en/function.getimagesize.php) e poi ridimensiona le dimensioni in percentuale. Ad esempio:

    Codice PHP:
    <?php
      $array 
    getimagesize('immagine.jpg');
      
    // recupera le dimensioni dell'immagine
      
    $x $array[0];
      
    $y $array[1];
      
    // ridimensiona al 50% dell'originale
      
    $newX = ($x/100)*50;
      
    $newY = ($y/100)*50;
      echo 
    "<img src=\"immagine.jpg\" width=\"$new_X\" height=\"$new_Y\" />";
    ?>
    questo visualizza solo l'immagine a metà dimensioni; potresti creare una nuova immagine ridimensionata, ma questo è un pò più complicato..se vuoi cmq te lo spiego

  4. #4
    Penso che converrebbe creare una nuova immagine ridimensionata perchè in questo modo cambiano solo le dimensioni dell'immagine della visualizzazione ma il tempo di caricamento è sempre lo stesso rimanendo sempre uguali le dimensioni dell'immagine...


  5. #5

  6. #6
    Utente di HTML.it L'avatar di DydBoy
    Registrato dal
    Jul 2005
    Messaggi
    165
    Sconsiglio al massimo l'uso del width e height direttamente sul codice con la foto caricata originale.
    E' una tecnica rapida ma assolutamente poco professionale nonchè lenta e macchinosa.
    Dovresti fare dei Thumbnails ossia copia di quella stessa foto con dimensioni consone alle tue esigenze e tenere quelle sul server.

    Cerca bene , è pieno di tutorial su come realizzare thumbnails in php.

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.