-
resize
ho cercato in php ed ho trovato solo questo http://it2.php.net/manual/it/functio...opyresized.php come si dice fa SOLO visualizzare un'immagine più piccola...
...esiste un comando voi che ne sapete di più per ridimensionare il file in modo tale che venga salvato con le nuove dimensioni?
-
Ma intendi da locale? O da un sito internet?
-
intendo dire che io ho il codice per uplodare il file e vorrei che in fase di upload il file venga ridimansionato
-
Alla fine dell'esempio della pagina che hai linkato, per salvare l'immagine basta che sostituisci:
Codice PHP:
imagejpeg($thumb);
Con:
Codice PHP:
imagejpeg($thumb,"nuovaimmagine.jpg");
Poi puoi cancellare anche le seguenti righe:
Codice PHP:
// Content type
header('Content-type: image/jpeg');
-
GRAZIE 1000 FINZIONA ALLA GRANDE
Ho apportato una modifica che si congegna di più alla mie esignze... funziona quindi dovrebbe essere giusta ma dammi una conferma:
Codice PHP:
<?php
// File and new size
$filename = $_POST['immag'];
$percent = 0.5;
// 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, $filename);
?>
ovvero ho dato a $filename il valore $_POSt['immag'] che ottengo dal form della pag precedente.
se però sostituisco l'input type"text" della pagina precedente con type"file" il passaggio non avviene:
spiego meglio come variabile imposto $filename=$_POST['immag']['name'] ma mi passa solo l'iniziale del nome dell'immagine
DOVE SBAGLIO ?!?!?!
PS cos' la domanda potrà sembrare stupida ma gestisco l'upload con uno script a parte.
-
Hai scritto un codice e sotto hai scritto alcune modifiche, qual è la versione che stai utilizzando?