crea una nuova immagine che si chiama new_NOMEIMMAGGINECodice PHP://crea su file sistem una immagine ridimensionata
function resize_jpg_file ($img,$maxX = 220, $maxY = 170)
{
$src = imagecreatefromjpeg($img);
$RealX = imagesx($src);
$RealY = imagesy($src);
if ($RealX > $maxX)
{
$newX = $maxX;
$newY = ($RealY/$RealX)*$newX;
}
else
{
$newY = $maxY;
$newX = ($RealX/$RealY)*$newY;
}
$dst = imagecreatetruecolor($newX, $newY);
imagecopyresized($dst, $src, 0, 0, 0, 0, $newX, $newY, $RealX, $RealY);
imagejpeg($dst, 'new_'.$img, 60);
return $dst;
}
passi a questa funzione le tue immagini originali, ridimensioni, elimini l'originale, inserisci nel db il path con il nome originale + il prefisso "new_"....
ovviamente al poso di "new_" puoi usare quello che vuoi, basta che modifichi opportunamente nella funzione..
![]()



Rispondi quotando