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

    Ridimensiona usando la larghezza come riferimento (dalle Pillole)

    Sto usando la pillola per il resize con thumbnail e va tutto all rande (l'ho già usata altre volte, sempre con ottimi risultati) ma ho due problemi tra i quali ill primo è MOLTO più grave e impellente:

    1) vorrei usare come parametro limitante una larghezza massima e non una altezza... come faccio? Spero sia semplice e che magari basti cambiare qualche parametro nel saving.php.

    2) come imporre che se un'immagine è inferiore alle dimensioni massime consentite non venga ALLARGATA?

    Grazie... spero che possiate aiutarmi...
    All'uomo non verrà mai tanto male quanto dall'uomo.

  2. #2
    UP!
    All'uomo non verrà mai tanto male quanto dall'uomo.

  3. #3
    UP...
    All'uomo non verrà mai tanto male quanto dall'uomo.

  4. #4
    Risolto.
    Ecco la classe adatta allo scopo, da sostituire a quella presente nell'image.class.php:

    Codice PHP:
    function SaveProportionateImage($filename$quality$width){ 

            
    $dest_width $width
            
    $ratio $this->src_width $dest_width
            
    $dest_height $this->src_height $ratio

            if (
    $dest_width >= $this->src_width){ 
               
    $dest_height $this->src_height
               
    $dest_width  $this->src_width
            } 

            
    $dest_image imagecreatetruecolor$dest_width,$dest_height); 

            
    imagecopyresampled($dest_image$this->src_image0000

                
    $dest_width

                
    $dest_height

                
    $this->src_width

                
    $this->src_height); 

            
    imagejpeg($dest_image$filename.'.jpg'$quality); 

            
    imagedestroy($dest_image); 

        } 
    All'uomo non verrà mai tanto male quanto dall'uomo.

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.