avrei un quesito da sottoporvi.

in questo esempio viene generata una miniatura da un immagine:

Codice PHP:
Header("Content-type: image/jpeg");
$larghezza $_GET["larghezza"];
$altezza $_GET["altezza"];

$image "http://www.sito.com/public/".$_GET["file"];
$size GetImageSize($image);
$height=$size[1]/($size[0]/$larghezza);
/*$thumb = ImageCreate($larghezza,$height);
$image = ImageCreateFromJPEG($image);
ImageCopyResized($thumb,$image,0,0,0,0,$larghezza,$height,$size[0],$size[1]);

ImageJPEG($thumb,'',80);
ImageDestroy($thumb);*/

function resize_image($img_res$maxX$maxY) {
 
$actualX=imagesx($img_res);
 
$actualY=imagesy($img_res);
 
 if (
$actualX>$maxX) {
  
$newX=$maxX;
  
$newY=($actualY/$actualX)*$newX;
 } else {
  
$newY=$maxY;
  
$newX=($actualX/$actualY)*$newY;
 }
 
 
$tmp_img_res imagecreatetruecolor($newX$newY);
 
 
$res imagecopyresampled($tmp_img_res$img_res0000$newX$newY$actualX$actualY);
 return 
$tmp_img_res;
}

function 
print_image($img_res$quality=80) {
 
header('Content-Type: image/jpeg');
 
imagejpeg($img_res,NULL$quality);
}

$img_res imagecreatefromjpeg($image);
$new_img_res resize_image($img_res$larghezza$height);
unset(
$img_res);
print_image($new_img_res100);
unset(
$new_img_res); 

io adesso vorrei depositare il file generato in una cartella, tipo /public (777).