Ciao a tutti,
dunque su questo argomento c'è parecchio sul forum ma è tutto di php ad oggetti che io nn so usare.
La mia domanda è la seguente:
ho creato un file immagine.php, che riporto qui sotto, che visualizza una thumbnails di una immagine più grande mantenendone le proporzioni.
<?php
session_start();
Header("Content-Type: image/jpeg");
$source = ImageCreateFromJpeg($path);
$size = getImageSize($path);
$scala = (float) $size[0]/200;
$hnuova = (integer) $size[1]/$scala;
$dest = ImageCreate(200, $hnuova);
$wnuova = 200;
// prendo le dimensioni dell'originale, size[0] = larghezza size[1] = altezza
$size = getImageSize($path);
// faccio la copia con dimensioni che voglio (gli 0 sono le cordinate X Y da cui partire per copiare, dato che vuoi una miniatura di tutta l'immagine il punto di origine è 0,0
ImageCopyResized($dest, $source, 0, 0, 0, 0, $wnuova, $hnuova, $size[0], $size[1]);
$dest=ImageJpeg ($dest);
?>
quando lo devo usare richiamo semplicemente il file immagine.php passandogli il path dell'immagine
<img border=\"0\" src=\"immagine.php?path="img/foto.jpg\">
finalmente arriva la domanda .... tutto funziona ma la qualità della thumbnails visualizzata è davvero scarsa ...vorrei sapere se qualcuno ha idea se esiste il modo di migliorare l'elaborazione e se si come si fa ????
Per ora grazie e spero in utili risposte
a presto
Senry
![]()