SOLUCIONADO: Código PHP:
<?
$archivo = "auto.jpg";
$destino_imagen = "./" . date("Y-m-d") . ".jpg";
// Obtengo información de la imagen
$info_imagen = getimagesize("../temp/$archivo");
$alto = $info_imagen[1];
$ancho = $info_imagen[0];
$tipo_imagen = $info_imagen[2];
// Calculando nuevas medidas
$imagen_ancho = 500;
$imagen_alto = 500;
if($ancho > $imagen_ancho OR $alto > $imagen_alto){
if(($alto - $imagen_alto) > ($ancho - $imagen_ancho))
{
$imagen_ancho = round($ancho * $imagen_alto / $alto,0) ;
}
else
{
$imagen_alto = round($alto * $imagen_ancho / $ancho,0);
}
}
else
{
$imagen_alto = $alto;
$imagen_ancho = $ancho;
}
// Creando imagen
$imagen_nueva = imagecreatetruecolor($imagen_ancho, $imagen_alto);
$imagen_vieja = imagecreatefromjpeg("../temp/$archivo");
imagecopyresampled($imagen_nueva, $imagen_vieja, 0, 0, 0, 0, $imagen_ancho, $imagen_alto, $ancho, $alto);
// Color del texto
$color = "FF0000";
$alto2 = $imagen_alto-20;
$color2 = imagecolorallocate($imagen_nueva, hexdec('0x' . $color{0} . $color{1}), hexdec('0x' . $color{2} . $color{3}), hexdec('0x' . $color{4} . $color{5}));
imagettftext($imagen_nueva,10,0,4,$alto2,$color2,"../fuentes/arial_bold.ttf","texto");
if (!imagejpeg($imagen_nueva, $destino_imagen));
?>