si me fije :P pero he tratado con numeritos en una hoja mayor menor etc....
y tengo entradas 1024*768 y 100*100 y 1000*50 y 50*1000 por decir algo ancho y alto respectivamente.....
caso 1 : (ancho_entrada >= 850) && (altoentrada >=450) = redimenciono.....
si pruebo con cada una de las 4 imagenes posibles es valido este if.....
caso 2 : (ancho_entrada <= 850) && (altoentrada <=450) = no redimenciono.....
si pruebo con cada una de las 4 imagenes posibles es valido este if.....
caso 3 : (ancho_entrada <= 850) && (altoentrada >=450) .... redimenciono
caso 4 : (ancho_entrada >= 850) && (altoentrada <=450) .... redimenciono
entonces mi script quedo
Código php:
Ver original<?php
$anchura= $_GET['ancho']; //768
$hmax= $_GET['alto'];
$nombre=$_GET['archivo'];
if (($datos[0] <= $hmax) && ($datos[1] <= $anchura))
{
}
else
{
$ratio = ($datos[0] / $anchura);
$altura = ($datos[1] / $ratio);
if($altura>$hmax){$anchura2=$hmax*$anchura/$altura;$altura=$hmax;$anchura=$anchura2;}
if($datos[2]==1){header("Content-type: image/gif"); imagegif($thumb);} if($datos[2]==3){header("Content-type: image/png");imagepng($thumb); } }
?>
pero tengo una imagen de 704*396 y me la alarga de igual manera cosa que no deberia es un jpg :/ digo si le pongo
if (($datos[0] >= $hmax) && ($datos[1]) <= $anchura)
que no me redimencione entonces esa imagen me la deja ok, pero las de 1024*768 no la redimenciona, creo que debe ser que me falta el almuerzo X)....
si alguien se ilumina bienvenido....
gracias gatorv seguiré revisando