Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: Libreria GD

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    Libreria GD

    ciao a tutti,

    sono alle prime armi con le librerie GD, ho trovato questa funzione per proporzionare le immagini passandogli il parametro height, ma io vorrei passargli entrambi i parametri height e width, come posso fare?

    Codice PHP:
        function SaveProportionateImage($filename$quality$height){ 

            
    $dest_height $height

            
    $ratio $this->src_height $dest_height

            
    $dest_image imagecreatetruecolor$this->src_width $ratio,$dest_height); 

            
    imagecopyresampled($dest_image$this->src_image0000

                
    $this->src_width $ratio

                
    $this->src_height $ratio

                
    $this->src_width

                
    $this->src_height); 

            
    imagejpeg($dest_image$filename.'.jpg'$quality); 

            
    imagedestroy($dest_image); 

        } 

    Grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    up

  3. #3
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120

    Re: Libreria GD

    Codice PHP:
        function SaveProportionateImage($filename$quality$height$width){ 

            
    $dest_image imagecreatetruecolor$width ,$height); 

            
    imagecopyresampled($dest_image$this->src_image0000

                
    $width

                
    $height

                
    $this->src_width

                
    $this->src_height); 

            
    imagejpeg($dest_image$filename.'.jpg'$quality); 

            
    imagedestroy($dest_image); 

        } 
    Fatta al volo. Provala.

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    PERFETTO!!!

    ma ho un piccolo problema, in locale funziona tutto benissimo, ho pubblicato su aruba e ricevo questo errore

    codice:
    Fatal error: Call to undefined function: imagecreatefromjpeg()

  5. #5
    sicuramente il server online non ha le librerie GD abilitate. se l'hosting ti da la possibilità di modificare il file di configurazione php.ini, dovrebbe esserci una riga con qualcosa del genere:

    codice:
    ;extension=php_gd2.dll
    togli il punto e virgola (che serve per commentare, e quindi disabilitare la riga di impostazione dal file php.ini), salva il file di configurazione e riavvia il webserver. altrimenti prova a chiedere alla società di ti offre l'hosting di fare questa modifica.

    se ti negano entrambe le soluzioni.... cambia hosting

  6. #6
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da OhMyGod
    se l'hosting ti da la possibilità di modificare il file di configurazione php.ini
    Sì certo.
    E gli asini volano


  7. #7
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ho aperto un ticket su aruba.... speriamo bene

  8. #8
    Originariamente inviato da Rossella_75
    ho aperto un ticket su aruba.... speriamo bene
    aruba con hosting windows?
    no, smetti di sperare

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    chi ha detto che hosting windows

  10. #10
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Io ti auguro ti vada bene, ma se non hanno le librerie installate non sperare che lo facciano per te

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.