Pude solucionar mi problema con el siguiente codigo:
Código PHP:
Ver original// Miniatura:
// Definimos las variables para la reación de la miniatura:
$rutaminiatura = $rutafinal;
$directoriominiatura = "fotos/miniaturas/miniatura_".$nombre;
$tamañominiatura = 200;
// Creamos el lienzo de la foto:
// Obtenemos las dimensiones de la foto original:
$ancho_inicial = $tamaño[0];
$alto_inicial = $tamaño[1];
// Tomamos el lado más grande de la foto para tener una miniatura cuadrada:
$lado = $ancho_inicial > $alto_inicial ? $alto_inicial : $ancho_inicial;
// Creamos la miniatura en base a la foto original.
imagecopyresampled($miniatura, $fotominiatura, 0, 0, 0, 0, $tamañominiatura, $tamañominiatura, $lado, $lado); // Guardamos la foto en miniatura con una calidad de 100%:
imagejpeg($miniatura, $directoriominiatura, 100); // Fin miniatura