Salve a tutti, per il sito che sto costruendo ho la necessità di ridimensionare alcune immagini lato server, in modo tale da rendere più leggera la pagina al momento del caricamento da parte dell'utente. Uso il seguente codice:
Però l'immagine non viene mostrata, come posso fare per mostrare l'immagine ridimensionata senza per forza doverla salvare nel server?
PHP:
<?
list($width, $height, $type, $attr) = getimagesize($img_path);
$thumb = imagecreatetruecolor(50, 50 * $height / $width);
if($type == 2) $source = imagecreatefromjpeg($img_path);
if($type == 3) $source = imagecreatefrompng($img_path);
imagecopyresized($thumb, $source, 0, 0, 0, 0, 50, 50 * $height / $width, $width, $height);
?>
<img src="<?= $thumb; ?>" alt=""/>
Però l'immagine non viene mostrata, come posso fare per mostrare l'immagine ridimensionata senza per forza doverla salvare nel server?