Sono riuscito a risolvere il tutto creando una funzione di questo tipo, vedendo un pò i diversi forum cosa fornivano.
Codice PHP:
function createThumbnail($imageDirectory, $imageName, $thumbDirectory, $thumbWidth)
{
$srcImg = imagecreatefromjpeg("$imageDirectory/$imageName");
$origWidth = imagesx($srcImg);
$origHeight = imagesy($srcImg);
$ratio = $origWidth / $thumbWidth;
$thumbHeight = $origHeight / $ratio;
$thumbImg = imagecreatetruecolor($thumbWidth, $thumbHeight);
imagecopyresized($thumbImg, $srcImg, 0, 0, 0, 0, $thumbWidth, $thumbHeight, $origWidth, $origHeight);
imagejpeg($thumbImg, "$thumbDirectory/$imageName");
}
createThumbnail("img", "theFileName.jpg", "img/thumbs", 120);
Fà tutto a dovere, solo che vorrei migliorare un pò la qualità dell'immagine che viene creata, sai dirmi qualcosa.
Gaten...