vuelvo a molestar :P le he puesto a mi script algunos if para ver si las imagenes no pasan el tamaño que yo quiero de lo contrario no se redimencionan :/ pero con una imagen a 1024*768 no me funciona en cambio le pongo una imagen de 1900*1200 y si lo hace algun error le ven al codigo :/ y si se puede mejorar algo no duden en comentarmelo :)
yo trabajaba con la clase de okram pero o usaba la para php4 o php5 y necesito una que me corra en ambos php por ello opte por meter mano a una mas imple :)
saludos...
Código php:
Ver original<?php
//datos que recibire por GET alto y ancho
$anchura= $_GET['ancho']; //max ancho 850
$hmax= $_GET['alto']; //maximo alto 450
$nombre=$_GET['archivo'];
if (($datos[0] >= $hmax) && ($datos[1]) <= $anchura)
{
}
elseif (($datos[0] <= $hmax) && ($datos[1]) <= $anchura)
{
}
elseif (($datos[0] <= $hmax) && ($datos[1]) >= $anchura)
{
}
elseif (($datos[0] >= $hmax) && ($datos[1]) >= $anchura)
{
$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); } }
else
{
}
?>