Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/09/2004, 13:00
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 2 meses
Puntos: 535
reducir tamaño de imagen

Que tal?
Me pasaron este script...

Código PHP:
<?php
//formamos la ruta de la imagen
$upload_dir $_SERVER['DOCUMENT_ROOT'] . "/images/";

$imagen 'left.gif'//esto sale de un GET, pero lo coloqué literal
$alto 150//idem anterior
$ancho 150//idem anterior


  
$img = @imagecreatefromjpeg($upload_dir.$imagen) or die("No se encuentra la imagen $upload_dir$imagen<br>\n"); 

  
// miramos el tamaño de la imagen original... 
  
$datos getimagesize($upload_dir.$imagen) or die("Problemas con imagen<br>\n"); 
  
  
// esta será la nueva imagen reescalada 
  
$thumb imagecreatetruecolor($ancho,$alto); 

  
// con esta función la reescalamos 
  //imagecopyresampled ($thumb, $img, 0, 0, 0, 0, $ancho, $alto, $datos[0], $datos[1]); 
  
imagecopyresized ($thumb$img0000$ancho$alto$datos[0], $datos[1]); 


  
header("Content-type: image/jpeg");
  
imagejpeg($thumb""85); 

?>

... pero no me funciona dándome el siguiente mensaje de error:

Cita:
Notice: Undefined index: DOCUMENT_ROOT in c:\Inetpub\wwwroot\1muestra_imagen.php on line 3
El script corre sobre IIS y no sé si tengo instaladas las librerías GD ni sé si hará falta tenerlas para que eso funcione (igual el error me lo está marcando en $_SERVER['DOCUMENT_ROOT'])

Alguna ayuda?

Gracias
__________________
...___...