Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/06/2008, 13:24
Gux
 
Fecha de Ingreso: octubre-2003
Mensajes: 58
Antigüedad: 21 años, 3 meses
Puntos: 0
Redimensionar imagenes jpg + gif

Hola amigos.

Vengo desde hace un tiempo utilizando un código para redimensionar imagenes jpg que me funciona de cine, pero ahora me he visto en la situación de que necesito que me redimensione también archivos .gif

He hecho decenas de pruebas, he consultado foros y demás pero no consigo hacer que funcione. Consigo visualizar jpgs o gifs pero no los dos tipos...

Adjunto el código que utilizo por si alguien pudiera ayudarme.

Mil gracias.

Código PHP:
<?php
/*Este Archivo Recibe Los Parametros $ruta, Que Es La Ruta Interna De La Imagen En El Servidor,
Y Los Parametros $ancho y $alto Que Se Refiere Al Alto Y Ancho De La Previsualizacion.*/

$F_ancho $_GET["ancho"];
$F_alto $_GET["alto"];

$fuente = @ImagecreatefromJpeg($_GET["ruta"]);
$imagen Imagecreatetruecolor($F_ancho$F_alto); // crea el recurso gd para la salida

// desactivo el procesamiento automatico de alpha
Imagealphablending($imagenfalse);

// hago que el alpha original se grabe en el archivo destino
Imagesavealpha($imagentrue);
Imagecopyresampled($imagen$fuente0000$F_ancho$F_altoImageSX ($fuente),imagesy($fuente)); // redimensiona

header("Content-type: image/jpeg");
imagejpeg($imagen);
?>