si quieres crear thumbnails (imagenes pequeñas ) de tus imagenes a travez de php ocupa esto
Código PHP:
$ruta_original="archivo.jpg";
$ruta_destino="thumb_archivo.jpg";
//asigno tamaño
$anchof=200;
$altof=200;
$original = imagecreatefromjpeg($ruta_original);
$thumb = imagecreatetruecolor($anchof,$altof);
$ancho = imagesx($original);
$alto = imagesy($original);
imagecopyresampled($thumb,$original,0,0,0,0,$anchof,$altof,$ancho,$alto);
imagejpeg($thumb,$ruta_destino,90); // 90 es la calidad de compresión
si solo quieres mostrarla al navegador quita el parametro opcional $ruta_destino de la funcion imagejpeg()
Saludos