Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2011, 07:00
Miexeker
 
Fecha de Ingreso: enero-2008
Mensajes: 14
Antigüedad: 18 años, 9 meses
Puntos: 0
Redimensionar una imagen con php, y no morir en el intento.

Buenas.

Antes que nada, siento preguntar algo que seguro que han preguntado mas de una vez, pero por muchos post y tutoriales que leo no consigo comprender como redimensionar una imagen del servidor y guardarla.

Segun he estado leyendo, deberia ser algo tan simple como:

Código PHP:
Imagecopyresized($Nueva_Imagen, $Destino, 0, 0, 0, 0, 600, 400, $Ancho, $Alto);

imagejpeg($Nueva_Imagen, $Nuevo_Folder, 75); 
Incluso tengo un codigo de internet, de un portal de tutoriales, que deberia funcionar, pero no consigo que haga nada

Código PHP:
<?php
// Variables que indican el archivo de la imagen y el nuevo tamano
$filename = 'test.jpg';
$percent = 0.5;

// Content-type para el navegador
header('Content-type: image/jpeg');

// Se obtienen las nuevas dimensiones
list($width, $height) = getimagesize($filename);
$newwidth = $width * $percent;
$newheight = $height * $percent;

// Cargar la imagen
$thumb = imagecreate($newwidth, $newheight);
$source = imagecreatefromjpeg($filename);

// Redimensionar
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);

// Mostrar la nueva imagen
imagejpeg($thumb);

?>
Nose que estoy haciendo mal y porque no funciona correctamente, pero a la imagen no le afecta nada de eso. Nose mucho de php, por lo que estoy bastante limitado, y si el codigo es muy complejo me acabo perdiendo.

Una vez mas, perdonen mi torpeza!

Espero que puedan ayudarme.

Gracias por adelantado!