grazie mille, le variabili che passo alla funzione di preciso cosa sono??
grazie mille, le variabili che passo alla funzione di preciso cosa sono??
www.t1t.it
$nomeimage - il nome dell'immagine;
$source_path - url dell'immagine originale su server (non ricordo se vuole l'url assoluto o relativo, credo il relativo)
$destination_path - destinazione
$par - parametro che vuoi sia usato per 'vincolare' il resize, h altezza, w larghezza
$quanto - dimensione che sarè utillizzata per il resize, associata a $par
$new_width e $new_height venivano calcolati in automatico in base a $quanto, quella è una funziona vecchia che ho scritto tempo fà.. il bello è che per fare i thumb 'ritagliava' al centro dell'immagine per mantenere la proporzione dell'immagine, invece di comprimerla...
spe vedo se trovo quella che faceva il semplice resize, più semplice da capire
www.inter-rail.it travellers, not tourist
Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.
ecco, questa è più semplice
Codice PHP:
function resize_first($nomeimage, $source_path, $destination_path){
list($width, $height, $type, $attr) = getimagesize($source_path.$nomeimage);
if($type==2){
if($width > $quanto){
$quanto=300;
$conv=$height/$width;
$new_width=$quanto;
$new_height=$conv*$new_width;
$new_height=number_format($new_height, 0);
}else{
$new_width = $width;
$new_height = $height;
}
$compression=100;
$destimg=imagecreatetruecolor($new_width,$new_height) or die("Problemi nelle creazioni dell'immagine");
$srcimg=ImageCreateFromJPEG($source_path.$nomeimage) or die("Problemi nell'aprire l'immagine");
ImageCopyResampled($destimg,$srcimg,0,0,0,0,$new_width,$new_height,ImageSX($srcimg),ImageSY($srcimg)) or die("Problemi nel ridimensionamento");
ImageJPEG($destimg,$destination_path.$nomeimage,$compression) or die("Problemi nel salvataggio");
}
}
www.inter-rail.it travellers, not tourist
Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.