• User Attivo

    Problema Script Thumb

    Buonasera, avrei questo problema.

    Dato questo script

    
    <?php   
    
       function thumb($path,$foto,$user){
       
       $s_thumbnail = "";
       $nome_immagine = "./".$path;
       $max_alt = 140;
       $max_lar = 120;
    
       if(!file_exists($nome_immagine))
          $s_thumbnail = "<h3>Nessuna immagine!</h3>";
       else {
          $info_immagine = getimagesize($nome_immagine);
    
          switch($info_immagine[2]) {
             case 1:
                //GIF
                $thumbnail = @imagecreatefromgif($nome_immagine);
                break;
             case 2:
                //JPG
                $thumbnail = @imagecreatefromjpeg($nome_immagine);
                break;
             case 3:
                //PNG
                $thumbnail = @imagecreatefrompng($nome_immagine);
                break;
             default:
                //ALTRO
                $s_thumbnail = "<h3>Nessuna immagine!</h3>";
                break;
          }
       }
    
       if($thumbnail) {
          $lar = imagesx($thumbnail);
          $alt = imagesy($thumbnail);
          $scala = min($max_lar / $lar, $max_alt / $alt);
    
          if($scala < 1) {
             $new_lar = floor($scala*$lar);
             $new_alt = floor($scala*$alt);
    
             $tmp_thumbnail = imagecreatetruecolor($new_lar, $new_alt);
             imagecopyresized($tmp_thumbnail, $thumbnail, 0, 0, 0, 0, $new_lar, $new_alt, $lar, $alt);
             
             $thumbnail = $tmp_thumbnail;
          }
       
    		$nomeimage = "th_".$foto ;
    		#creazione preview con GD library
    		$new_width=120;      //Larghezza immagine ridimensionata
    		$new_height=90;      //Altezza immagine ridimensionata
    		
    		$destination_path="./photo/$user/thumb/";      //diretory dove vogliamo salvare l'immagine di preview
    		
    		if (!file_exists($destination_path.$nomeimage)) {
    		ImageJPEG($thumbnail,$destination_path.$nomeimage) or die("Problemi nel salvataggio");
    		
    		return TRUE;
    		
    		}
       } else
          echo $s_thumbnail;
    	  
    	  }
    	  
    	  ?>
    
    

    Non mi fa i thumb di foto con risoluzione maggiore a 1024 x 768 o giù di lì.

    Come mai?