Buongiorno
Avrei bisogno di capire come mai da un form ho inserito un pulsante per ruotare immagine di 90 gradi non funziona.
L'immagine è già presente in una cartella. Dovrei ruotarla e sostituirla.
Serve forse qualche libreria?
Grazie
Codice PHP:
// ruota immagine di 90 gradi in senso orario
// *** Get extension
$extension = strrchr('Img_mini/'.$Atlphoto, '.');
$extension = strtolower($extension);
switch($extension)
{
case '.jpg':
case '.jpeg':
$source = imagecreatefromjpeg('Img_mini/'.$Atlphoto);
$rotate = imagerotate($source, 90, 0);
// Salvo
imagejpeg($rotate, 'Img_mini/'.$Atlphoto);
break;
case '.gif':
$source = imagecreatefromgif('Img_mini/'.$Atlphoto);
$rotate = imagerotate($source, 90, 0);
// Salvo
imagegif($rotate, "Img_mini/".$Atlphoto);
break;
case '.png':
$source = imagecreatefrompng('Img_mini/'.$Atlphoto);
$rotate = imagerotate($source, 90, 0);
// Salvo
imagepng($rotate, 'Img_mini/'.$Atlphoto);
break;
case '.bmp':
$source = imagecreatefrombmp('Img_mini/'.$Atlphoto);
$rotate = imagerotate($source, 90, 0);
// Salvo
imagebmp($rotate, 'Img_mini/'.$Atlphoto);
break;
default:
$source = false;
break;
}