trasformo delle immagini jpg in png, con questa funzione:
codice:
function ridimensionamento($larghezza,$altezza,$nomefile)
{
$uploaddir = 'upload/';
$modificate='theme/';
$userfile_name = $_FILES['userfile']['name'];
//stabilisco le dimensioni
$new_width=$larghezza;
$new_height=$altezza;
$destimg=ImageCreate($new_width,$new_height) or die("Problemi nelle creazioni dell'immagine");
$srcimg=ImageCreateFromJPEG($uploaddir.$userfile_name) or die("Problemi nell'aprire l'immagine");
//funzione per ridimensionare le immagini
ImageCopyResized($destimg,$srcimg,0,0,0,0,$new_width,$new_height,ImageSX($srcimg),ImageSY($srcimg)) or die("Problemi nel ridimensionamento");
ImagePNG($destimg,$modificate.$tema.$nomefile) or die("Problemi nel salvataggio");
}
ma a volte mi perde o modifica i colori delle foto....sapete come mai?