Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2004
    Messaggi
    331

    [php]resize in propozione

    Salve a tutti,
    in upload di un'immagie faccio il resize dell'immagine con le nuove dimensioni date ora vorrei fare il calcolo in automatico dell'altezza in base alla larghezza cioè in propozione come posso fare?
    grazie

  2. #2
    E' matematica da elementari. Tu come lo faresti se dovessi farlo a mano?

  3. #3
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Utilizza questo, io lo uso spesso:
    Codice PHP:
    function createThumb($image$newname$wdh$hgt){    
        
    $size getimagesize ($image);    
        
    $height $size[1];
        
    $width $size[0];
        
        if (
    $width $height) {
            
    $newwidth $wdh
            
    $newheight round(($height*$wdh)/$width);  
        } else {
            
    $newheight $hgt;  
            
    $newwidth round(($width*$hgt)/$height);
        }
            
        
    $src imagecreatefromjpeg("$image");
        
    $im imagecreatetruecolor($newwidth,$newheight);
        
    imagecopyresampled($im,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
        
    imagejpeg($im$newname,50);
        
    imagedestroy($im);

    Per l'immagine incriminata:
    Codice PHP:
    createThumb($image$dir."thmb_".$image150150); 
    A tuo piacimento se imposti una larghezza o altezza fissa nella function, l'altra verrà fatta in proporzione.

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.