Visualizzazione dei risultati da 1 a 8 su 8

Discussione: [GD] Gif animate

  1. #1
    Utente di HTML.it L'avatar di 3n1gm4
    Registrato dal
    Jun 2003
    Messaggi
    27

    [GD] Gif animate

    Ho notato con tanto dispiacere che non posso, anzi non riesco, a usare le librerie GD con le gif, anzi, riesco a fare una gif ma non animata.


    Quindi...

    Codice PHP:
    <?php
        $text 
    "mio testo";
        
    $img 'miaimg.gif';
        
    $nero imagecolorallocate($im000); 
        
    $bianco imagecolorallocate($im255255255); 
        
    $m getimagesize("$img");
        
    $x 5;
        
    $y 5;
        
    imagestring($im3$x$y"$text"$bianco); 
        
    header("Content-type: image/gif"); 
        
    imagegif($im); 
        
    imagedestroy($im); 
    ?>
    questo fa vedere il primo fotogramma della gif, la scritta... MA LA GIF IMANE FERMA AL PRIMO FOTOGRAMMA...

    così invece...

    Codice PHP:
    <?php
        $text 
    "mio testo";
        
    $img 'miaimg.gif';
        
    $file fread(fopen($img"r"), filesize($img));
        
    header("Content-type: image/gif"); 
        echo 
    $file;
        
    fclose($file);
    ?>
    si vede la gif animata ma... non so come scriverci...

    qualcuno c'ha gia' sbattuto il muso prima di me?


    Gia' che ci sono chiedo qua, tanto per non apire un nuovo topic... mi interesserebbe sapere anche come fare il resize delle immagini con le librerie GD. Grazie :-)

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    il supporto alle gif animate è stato introdotto con le gd 2.0.29, mentre php arriva fino alle 2.0.28.

    una possibile soluzione è stata postata da Leigh Purdie, cerca fra i commenti:
    http://it2.php.net/manual/it/function.imagegif.php



    think simple think ringo

  3. #3
    Utente di HTML.it L'avatar di 3n1gm4
    Registrato dal
    Jun 2003
    Messaggi
    27
    Originariamente inviato da marketto
    il supporto alle gif animate è stato introdotto con le gd 2.0.29, mentre php arriva fino alle 2.0.28.

    una possibile soluzione è stata postata da Leigh Purdie, cerca fra i commenti:
    http://it2.php.net/manual/it/function.imagegif.php



    Grazie mille.
    Non so pero' se il mio hosting (altervista) supporti imagemagik, dovrebbe comprarire sul phpinfo, giusto?

  4. #4
    Originariamente inviato da 3n1gm4
    Grazie mille.
    Non so pero' se il mio hosting (altervista) supporti imagemagik, dovrebbe comprarire sul phpinfo, giusto?
    sul phpinfo non ci sono tutte le funzioni disponibili, prova ad usarla e se ti restituisce errore

  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da 3n1gm4
    Grazie mille.
    Non so pero' se il mio hosting (altervista) supporti imagemagik, dovrebbe comprarire sul phpinfo, giusto?
    io dico di no

    per poterle usate devono prima essere installate sul SO:
    http://www.imagemagick.org/script/index.php



    Originariamente inviato da bubu77
    sul phpinfo non ci sono tutte le funzioni disponibili, prova ad usarla e se ti restituisce errore
    le imagemagick non sono delle librerie per php
    think simple think ringo

  6. #6
    Originariamente inviato da marketto
    le imagemagick non sono delle librerie per php
    Infatti io gli ho detto che non può basarsi sul phpinfo per sapere se la funzione esiste

  7. #7
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da bubu77
    Infatti io gli ho detto che non può basarsi sul phpinfo per sapere se la funzione esiste
    ah, ok, pensavo intendessi funzione come funzione di php, quando invece bisogna richiamarle con exec o system.



    think simple think ringo

  8. #8
    Utente di HTML.it L'avatar di 3n1gm4
    Registrato dal
    Jun 2003
    Messaggi
    27
    ok allora perdo ogni speranza, aspetto ci sia la versiona adatta delle gd per php :\

    per il resize? e' possibile??

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.