Amigos tengan un bune dia, mi problema es que he probado este codigo y me lo reduce cuando se aplica la condicion (1600x1200) pero he probado con imagenes mayores a 1600px y hace todo el proceso pero no la cambia al final, les dejo el codigo para ver si le pueden echar un vistazo, les agradesco su tiempo y ayuda.
Código PHP:
Ver original//limite de memoria
//imagen original
$imgOriginal = $_POST["var1"];
//ruta de la imagen
$ruta = "../../config/fotosTem/uploads/";
//quitar espacios y sustituir
//extencion y nombre del archivo
$extension = $res[count($res)-1]; $nombreArc = $res[count($res)-2]; //remplazar espacios por _
//cambiar nombre viejo por el nuevo
rename($ruta.$imgOriginal,$ruta.$imgRemplazada.".".$extension); $imgNueva = $imgRemplazada.".".$extension;
//Redimenciono la imagen si es mayor 800 o peso es mayor a 150k
echo $datos1[0]." ".$tamano." ".$imgNueva;
if($datos1[0] > 800 || $tamano > 152828){
echo "<br/>entra";
$anchura=800;
$hmax=600;
if($datos[2]>3){ die('Image format not supported'); echo "error img ".$imgNueva;} $ratio = ($datos[0] / $anchura);
$altura = ($datos[1] / $ratio);
if($altura>$hmax){$anchura2=$hmax*$anchura/$altura;$altura=$hmax;$anchura=$anchura2;}
if($datos[2]==1){imagegif($thumb, $ruta.$imgNueva);} if($datos[2]==2){imagejpeg($thumb, $ruta.$imgNueva, 75);} if($datos[2]==3){imagepng($thumb, $ruta.$imgNueva); } }