imagecopyresize... vi funziona??

giorgione_tg

Utente Attivo
31 Mar 2005
108
0
0
41
Roma
www.myspace.com
Ciao ragazzi... sinceramente non riesco a capire una cosa dell'upload.. quando lo effettuo mi piacerebbe creare un'immagine di anteprima.. ovviamente più piccola, ma finche sposto l'immagine tramite $_file che è la procedura da voi indicata nei tutorial è tutto ok..

anche per prendere le misure dell'immagine tramite getimagesize va tutto bene, ma quando creo l'immagine vuota e prendo
l'immagine precedente come sorgente da inserire nel imagecopyresized non riesco a capire che tipo di formato sia...

cioè.. la stringa imagecopyresized(img_creata, img_sorgente, e_altri_valori_tra_cui_le_misure_iniziali_e_finali) che crea l'immagine di copia me la salva da qualche parte?? è possibile salvarla in qualche modo o in qualche cartella?? come faccio??
Grazie!!

---------

ecco.. mi rispondo anche un pò da solo, ma cambio quesito.. allora il php e le librerie mi creano una immagine di anteprima dal file sorgente, ovvero dalla foto uploadate, ma così facendo nasce un problema di header che ancora non capisco..... ahhhh quante cose non capisco!!!
Cmq, quando sto dentro una sessione come faccio a mandare un unico header che mi contenga quest'altro header: header('Content-type: image/jpeg'); ed in caso è diverso dall'header di inizio/continuo sessione?? come faccio ad integrare le due cose??
 
Ultima modifica:
ragazzi non è possibile..... questo script funziona:

<?

$filename = 'provaimg/me.jpg';
$percent = 0.5;

// Content type
header('Content-type: image/jpeg');

// Get new sizes
list($width, $height) = getimagesize($filename);
$newwidth = $width * $percent;
$newheight = $height * $percent;

// Load
$thumb = imagecreatetruecolor($newwidth, $newheight);
$source = imagecreatefromjpeg($filename);

// Resize
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);

// Output
imagejpeg($thumb);

?>

mentre invece vi scrivo direttamente la riga che mi da errore...

<?

header('Content-type: image/jpeg');

?>

Cioè... nel primo script funziona.. poi quando invece faccio un nuovo file header (come nel secondo esempio)etc... mi crea quest'errore su l'header:

L'immagine “http://127.0.0.1/freewj/gd3.php” non può essere visualizzata poiché contiene degli errori.

Che devo fare??
 

Discussioni simili