Salve sto ridimensionando una immagine per crearmi una thumb, usando questa funzione. Lo script me la ridimensiona correttamente, ma mi mostra un quadro con la X sullo schermo, anziché la foto manipolata.
Sapete a cosa si debba?
Posto il codice
codice:
$path="C:/Archivos de programa/Apache Group/Apache2/htdocs/resize/";
$pathi="http://127.0.0.1/resize/";
$nombreimg="1.jpg";
$fuente = imagecreatefromJpeg($pathi.$nombreimg);
$imgAncho = imagesx ($fuente);
$imgAlto =imagesy($fuente);
//se è orizzontale
if($imgAncho>$imgAlto)
{
$ancho = 100;
$alto = $imgAlto*$ancho/$imgAncho;
}
else
//è verticale e faccio che y non superi 100
{
$alto = 100;
$ancho = $imgAncho*$alto/$imgAlto;
}
$imagen = imagecreatetruecolor($ancho,$alto);
imagecopyresampled($imagen,$fuente,0,0,0,0,$ancho,$alto,$imgAncho,$imgAlto);
Header("Content-type: image/jpeg");
imageJpeg($imagen,$path."th_".$nombreimg);
Grazie