Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2003
    Messaggi
    53

    Ridimensionare 2 foto da un'unica foto!!!

    Ciaoooo ragazzi!!!Con questo pezzo di codice ridimenziono un'immagine prelevata in upload e la salvo con un determinato nome.
    Ora oltre all'immagine ke salvo ne devo salvare una + piccola!!!
    Cioè mi spiego meglio:
    1)faccio l'upload dell'immagine
    2)Viene salvata una prima immagine ridimensionata a 400x100
    3)viene salvata tale immagine sotto il nome di pippo.jpg
    4)ora mi serve la stessa immagine ridimensionata a 100x50 pippo_m.jpg
    Cioè alla fine mi devo trovare la stessa immagine una a 400x50 e un'altra 100x50 :-P

    Come posso fare?!?!
    Grazie x la futura risp!!!

    Codice PHP:
      if (is_uploaded_file($_FILES['image']['tmp_name'])) 
      
      {
        
        
    // Ottengo le informazioni sull'immagine
        
    list($larg$alt$tipo1$attr) = getimagesize($_FILES['image']['tmp_name']);
       
        
    // Controllo che il file sia in uno dei formati GIF, JPG
        
    if ($tipo1!=2) {
          
    $msg "

    Formato non corretto!!</p>"
    ;
          break;
        }
        
    // Ridimensionamento Immagine
        
    $thumb imagecreatetruecolor(400100);
        
    $source imagecreatefromjpeg($_FILES['image']['tmp_name']);
        
    imagecopyresized($thumb$source0000400100$larg$alt);
        
        
    // Salvo l'immagine ridimensionata
        
    imagejpeg($thumb$_FILES['image']['tmp_name'], 90);

        
    // Sposto il file nella cartella da me desiderata
        
    if (!move_uploaded_file($_FILES['image']['tmp_name'], 'upload_img/' .'pippo.jpg')) {
          
    $msg "

    Errore nel caricamento dell'immagine!!</p>"

          break;
          
          
        } 
      } 

  2. #2
    Hai provato semplicemente ad accodare lo stesso codice con le nuove dimensioni?
    Codice PHP:

        
    // Ridimensionamento Immagine
        
    $thumb imagecreatetruecolor(10050);
        
    $source imagecreatefromjpeg($_FILES['image']['tmp_name']);
        
    imagecopyresized($thumb$source000010050$larg$alt);
        
        
    // Salvo l'immagine ridimensionata
        
    imagejpeg($thumb$_FILES['image']['tmp_name'], 90);

        
    // Sposto il file nella cartella da me desiderata
        
    if (!move_uploaded_file($_FILES['image']['tmp_name'], 'upload_img/' .'MINI_pippo.jpg')) {
          
    $msg "

    Errore nel caricamento dell'immagine!!</p>"
    ;
          break;
        } 

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.