viernes, 30 de abril de 2010

PHP crear imagenes miniatura

Otro ejemplo para hacer imagenes en miniatura con php, solo mostrando la imagen la pagina web, sin guardarla!
Si se quiere cambiar de formato a GIF o PNG se cambian las siguientes libeas:
@imagecreatefromjpeg($ruta) a @imagecreatefromgif($ruta)
header(”Content-type: image/jpeg”) a header(”Content-type: image/gif”)
imagejpeg($imagen) a imagegif($imagen)
nota: empezar desde la linea 0 de la pagina con el código:
$ruta='nombre_imgn.jpg';
$ancho='98';
$alto='86';

/*echo $ruta."
";
echo $ancho."ancho!
";
echo $alto."alto!
";
*/

$fuente = @imagecreatefromjpeg($ruta);
$imgAncho = imagesx ($fuente);
$imgAlto = imagesy($fuente);
$imagen = imagecreatetruecolor($ancho,$alto);

imagecopyresized($imagen,$fuente,0,0,0,0,$ancho,$alto,
$imgAncho,$imgAlto);

header("Content-type: image/jpeg");

imagejpeg($imagen);
?>

No hay comentarios:

Publicar un comentario