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)
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);
?>