Visualizzazione dei risultati da 1 a 8 su 8

Discussione: resize image

  1. #1

    resize image

    Ho un form che permette di caricare sul server delle immagini.
    Alcune foto pero' sono veramente proibitive da caricare dato le dimensioni eccessive.

    Conoscete qualche classe o funzione che permetta di ridimensionare le foto registrando le modifiche?
    Ovvero
    ESEmpio
    do in input una foto di 1024 di larghezza, dico alla funzione che la voglio larga 100, la funzione modifica la foto e la registra mantenendo cosi' la modifica e riducendo lo spazio occupato dall'immagine.

    Ciao
    Trinity
    http://www.vocabolariodidio.it
    http://www.giulianodelena.com
    trova la tua casa per le vacanze
    http://www.salento.lecce.it

  2. #2
    Non ho capito bene che vuol dire "registra". Cmq se cerchi sul forum c'è una classe fatta proprio da un utente e che permette il ridimensionamento delle immagini. Altrimenti puoi cercare su phpclasses.org.
    Ricorda, comunque, che dovrai installare le gd!!!

  3. #3
    Utente bannato
    Registrato dal
    Jun 2003
    Messaggi
    3,657
    ecco le classi che cerchi

    http://www.phpclasses.org/browse/file/5554.html

    sono 3: una principale che gestisce tutto, 1 per le jpeg e l'altra per i png...

  4. #4
    Originariamente inviato da FinalFantasy
    ecco le classi che cerchi

    http://www.phpclasses.org/browse/file/5554.html

    sono 3: una principale che gestisce tutto, 1 per le jpeg e l'altra per i png...
    Non sono riuscito a farlo funzionare...
    sara' il 4.3.11 ?? (non credo...)
    Credo piu' che visto che sono con le classi, non l'ho saputo far funzionare...
    una cosa e' certa... il file di esempio non funge

    Ho scaricato il Saibal Image Convertor
    http://www.lorenzone.it/php_download...at.php?idcat=6
    Ma non funziona...


    altre url?
    Trinity
    http://www.vocabolariodidio.it
    http://www.giulianodelena.com
    trova la tua casa per le vacanze
    http://www.salento.lecce.it

  5. #5
    Perchè non posti il codice che hai scritto per far funzionare la classe? Sicuramente sarà un errore tuo. In questo modo lo correggiamo. Ciao!

  6. #6
    Io l'ho fatto così:

    codice:
    //
    // RIDIMENSIONA IMMAGINE
    //
    function resizeJPG($jpgFile, $width, $jpgNewFile)
    {
    // Get new dimensions
    list($width_orig, $height_orig) = getimagesize($jpgFile);
    $height = (int) (($width / $width_orig) * $height_orig);
    
    // Resample
    $image_p = imagecreatetruecolor($width, $height);
    $image = imagecreatefromjpeg($jpgFile);
    imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
    
    // Output
    imagejpeg($image_p, $jpgNewFile, 60);
    }

  7. #7
    Ma la tua è una funzione!
    Noi stiamo parlando di una classe! PEr "fammi vedere il codice..." intendevo il codice scritto per far funzionare la classe!

  8. #8
    Originariamente inviato da Ndr
    Non sono riuscito a farlo funzionare...
    sara' il 4.3.11 ?? (non credo...)
    Credo piu' che visto che sono con le classi, non l'ho saputo far funzionare...
    una cosa e' certa... il file di esempio non funge

    Ho scaricato il Saibal Image Convertor
    http://www.lorenzone.it/php_download...at.php?idcat=6
    Ma non funziona...


    altre url?
    Era una banalissimo problema di permessi sulla directory
    Trinity
    http://www.vocabolariodidio.it
    http://www.giulianodelena.com
    trova la tua casa per le vacanze
    http://www.salento.lecce.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.