Visualizzazione risultati 1 fino 6 di 6

Discussione: resize

  1. #1
    Guest

    Predefinito 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?

  2. #2
    L'avatar di bastardofuori
    bastardofuori non è connesso AlterGuru
    Data registrazione
    04-04-2006
    Messaggi
    1,535

    Predefinito

    Ma intendi da locale? O da un sito internet?

  3. #3
    Guest

    Predefinito

    intendo dire che io ho il codice per uplodare il file e vorrei che in fase di upload il file venga ridimansionato

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    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');
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    Guest

    Predefinito

    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.
    Ultima modifica di debug : 17-03-2007 alle ore 00.15.33

  6. #6
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Hai scritto un codice e sotto hai scritto alcune modifiche, qual è la versione che stai utilizzando?
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •