![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
16/05/2005, 15:15
|
| | Fecha de Ingreso: julio-2003 Ubicación: España
Mensajes: 723
Antigüedad: 21 años, 6 meses Puntos: 0 | |
Ya funciona, resulta que el servidor en el que probaba no tiraba bien...
He modificado el script por si ha alguien le interesa:
<?php
$extension=strrchr($_REQUEST['img'],".");
//Se pueden añadir varias extensiones más
if ($extension==".jpg") imgcache=imagecreatefromjpeg($_REQUEST['img']);
elseif ($extension==".gif") $imgcache=imagecreatefromgif($_REQUEST['img']);
else $imgcache=imagecreatefrompng($_REQUEST['img']);
//La imagen tendrá como máximo unas dimensiones de 90x90
$ancho=imagesx($imgcache);
$alto=imagesy ($imgcache);
if ($ancho>90) $nuevo_ancho=90;
else $nuevo_ancho=$ancho;
$nuevo_alto=($nuevo_ancho*$alto)/$ancho;
if ($nuevo_alto>90) $nuevo_alto=90;
$nuevo_ancho=($nuevo_alto*$ancho)/$alto;
$imgmini=imagecreatetruecolor($nuevo_ancho,$nuevo_ alto);
imagecopyresampled($imgmini,$imgcache,0,0,0,0,$nue vo_ancho,$nuevo_alto,imagesx($imgcache),imagesy ($imgcache));
if ($extension==".jpg") imagejpeg($imgmini);
elseif ($extension==".gif") imagegif($imgmini);
else imagepng($imgmini);
imagedestroy ($imgmini);
imagedestroy ($imgcache);
?>
Saludos.
__________________ Solo nosotros podemos decidir qué hacer con el tiempo que se nos ha dado. (Gandalf)
Última edición por DjNelson; 16/05/2005 a las 15:24 |