ciao a tutti,volevo chiedere un consiglio,io uso un codice di questo tipo per creare le anteprime:
Codice PHP:
function resize($source_file, $output_file, $size, $quality)
{
//jpeg resizer
$success = false;
list($width, $height) = getimagesize($source_file);
$new_width = intval(($width * $size) / max($width, $height));
$new_height = intval(($height * $size) / max($width, $height));
if ( $image_in = imagecreatefromjpeg($source_file) )
{
if ( $image_out = imagecreatetruecolor($new_width, $new_height) )
{ imagecopyresampled($image_out, $image_in, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
if ( imagejpeg($image_out, $output_file, $quality) )
{
$success = true;
}
imagedestroy($image_out);
}
imagedestroy($image_in);
}
return $success;
}
a questo punto ho notato che lo script crea un immagine,il punto e che avere cosi tanti doppioni di immagini puo essere scomodo per via dello spazio sul sito che viene occupato,e allora mi chiedevo:
conviene creare le anteprime "istantaneamente" quando servono,e quando l'utente cambia pagina cancellarle,e ricrearle solo quando le richiedono nuovamente? mi chiedevo anche se questa funzione creando immagini consumasse banda... scusate l'ignoranza :D
ciao