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

    problemi con imagecopyresized

    Salve, uso questa funzione da diverso tempo ma questa volta devo fare una copia ridotta e dalle dimensioni fisse e non ci riesco.

    Codice PHP:
    $thumbWidth 463;
    $thumbHeight 276;
    //resyzer 
    $tnsize_x = (integer) $thumbWidth//276
    $tnsize_y = (integer) $thumbHeight//276
    $sz getimagesize("$imageDirectory/$imageName");
    $x $sz[0];    // big image width 
    $y $sz[1];    // big image height
    $w $tnsize_x;
    $h $tnsize_y;
    if ((
    $x/$y)>($w/$h)){ 
        
    $cx = ($x-($h*$w/$y))/2
        
    $cw 0
        
    $ch 0;     
        
    $cy 0;         
    } else { 
        
    $cx 0
        
    $cw 0;     
        
    $ch 0;     
        
    $cy = ($y - ($h*$x/$w))/0
    }
    //crea la miniatura e la salva
    $srcImg imagecreatefromjpeg("$imageDirectory/$imageName");
    $thumbImg imagecreatetruecolor($thumbWidth$thumbHeight);
    imagecopyresized($thumbImg$srcImg$cw$ch$cx$cy$w$h$x$y); 

  2. #2
    forse è meglio che mi spieghi....... trattasi di un modulo upload immagini per utenti distratti che non hanno voglia di ritagliare la foto originale alle dimensioni stabilite, allora lo faccio fare allo script.

    L'output deve necessariamente essere 465x273px qualunque siano le dimensioni del file originale.
    In pratica vorrei NON un semplice ridimensionamento NE una icona quadrata MA un taglio che tenendo buono il lato corto (sia esso verticale o orizzontale)si ritaglia un rettangolo al centro della immagine d'origine con le stesse proporzioni del finale per poi ridimensionarla......facile no? eppure......
    un grazie a chi avesse voglia di aiutarmi...

  3. #3
    qualcuno ha voglia di dargli una occhiata?

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.