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
Graziecodice:$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);

Rispondi quotando