Lo resolví con esto!
Código PHP:
<?php foreach($productos as $prod){
echo $prod->titulo
//Ruta de la original
$rtOriginal="imagenes/productos/$prod->id/n0-s0.jpg";
//Crear variable de imagen a partir de la original
$original = imagecreatefromjpeg($rtOriginal);
//Definir tamaño máximo y mínimo
$ancho_final = 50;
$alto_final = 50;
//Recoger ancho y alto de la original
list($ancho,$alto)=getimagesize($rtOriginal);
$lienzo=imagecreatetruecolor($ancho_final,$alto_final);
//Copiar $original sobre la imagen que acabamos de crear en blanco ($tmp)
imagecopyresampled($lienzo,$original,0,0,0,0,$ancho_final, $alto_final,$ancho,$alto);
//Limpiar memoria
imagedestroy($original);
//Definimos la calidad de la imagen final
$cal=90;
//Se crea la imagen final en el directorio indicado
imagejpeg($lienzo,"imagenes/productos/$prod->id/thumb.jpg",$cal);
$imagen="imagenes/productos/$prod->id/thumb.jpg";
?>
<img src="<?php echo $imagen ?>" />