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

    Problema con ridimensionamento img

    Ciao,

    ho questo script che mi fa il resize delle immagini che carico.

    Codice PHP:
    $width_big 750;

    $size_big getimagesize($file_tmp);
     
    if (
    $size_big[0]>$width_big) {
     
    $height_big $size_big[1]*($width_big/$size_big[0]); 
    $source_big imagecreatefromjpeg($file_tmp); 
    $img_big imagecreatetruecolor($width_big$height_big);
     
    imagecopyresampled($img_big,$source_big,0,0,0,0,$width_big$height_big$size_big[0], $size_big[1]);
     
    $ext_name substr(strrchr($file_name"."), 1); 
    $imagePath_big md5(rand() * time()) . ".$ext_name"

    // Salvo l'immagine ridimensionata 
    imagejpeg($img_bigSRV_ROOT 'images/product/'.$imagePath_big75); 
    imagedestroy($source_big); 
    imagedestroy($img_big); 

    Il problema è che se l'immagine $size_big[0] è minore di $width_big non fa nulla, non esegue l'upload.
    Allora ho aggiunto un else all' if

    Codice PHP:
    } else { $img_big $size_big
    imagejpeg($img_bigSRV_ROOT 'images/product/'.$imagePath_big75);
    imagedestroy($source_big); imagedestroy($img_big); } 
    ma non funziona ugualmente

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,030
    Se non devi fare il resize una volta stabilito che il file è un'immagine puoi semplicemente mettere nell'else

    move_uploaded_file(..)

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 © 2021 vBulletin Solutions, Inc. All rights reserved.