Originariamente inviato da spiadadda
Grazie per la risposta
ma in questo modo io divido la larghezza e l'altezza per 3 giusto?
Quindi se l'immagine ha una dimensione di 300 px di larghezza e 900 di altezza, la mia miniatura avrà una larghezza di 100 e un'altezza di 300px. Giusto?
Ma se l'immagine ha una larghezza di 900px, la larghezza sarà di 300 e non più di 100px e a me servirebbe che tutte le miniature avessero una larghezza di 100px ed altezza invece proporzionale.
Ciao,
qui piu' che programmazione si tratta di matematica
Codice PHP:
$largh_miniatura=100;
$fattore_scala=$width/$largh_miniatura;
$altezza_miniatura=$height/$fattore_scala
imagecopyresampled($imgsmall,$fullsize,0,0,0,0,$largh_miniatura,$altezza_miniatura,$width,$height);
in questo modo la base sarà sempre pari a $largh_miniatura e l'altezza sarà ridotta dello stesso fattore (okkio che questo non ti garantisce miniature tutte della stessa altezza!!)