Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/05/2009, 08:06
diego1311
 
Fecha de Ingreso: diciembre-2008
Ubicación: Lima - Perú
Mensajes: 187
Antigüedad: 15 años, 4 meses
Puntos: 3
Exclamación Redimensionar imagenes

HOla, quiero crear una funcion que redimensione imagenes. Les cuento que el siguiente codigo funciona bien


en una pagina pongo esto
<img src="redimensionar.php?img=grupo(0)/albun(0)/1.jpg">
y el codigo de redimensionar.php es este

if ($_GET[img]!="")
{
$nombre=$_GET[img];

$datos = getimagesize($nombre);
$anchura=90;
$altura=110;

$source = imagecreatefromjpeg($nombre);
$thumb = imagecreatetruecolor($anchura,$altura);
imagecopyresampled($thumb, $source, 0, 0, 0, 0, $anchura, $altura, $datos[0], $datos[1]);
header("Content-type: image/jpeg");
imagejpeg($thumb);
}


Pero yo lo necesito como funcion

y la funcion la llamo desde una pagina emviandole como parametro la ruta de la imagen

y en redimensiobar.php pongo esto

function prueba($img)
{
$nombre=$img;

$datos = getimagesize($nombre);
$anchura=64;
$altura=44;

$source = imagecreatefromjpeg($nombre);
$thumb = imagecreatetruecolor($anchura,$altura);
imagecopyresampled($thumb, $source, 0, 0, 0, 0, $anchura, $altura, $datos[0], $datos[1]);
header("Content-type: image/jpeg");
imagejpeg($thumb);
}



me sale este mensaje de error

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\mabrujita\fotos\fotos.php:77)

Bueno espero me puedan explicar el porqque del error, que con seguridad no es la ruta de la imagen. Gracias

pero no funciona ayudenme a solucionar esto porfavor, gracias

Última edición por diego1311; 18/05/2009 a las 21:59