Visualizzazione risultati 1 fino 4 di 4

Discussione: [php] Rendere GIF inanimate e PNG senza trasparenza

  1. #1
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Question [php] Rendere GIF inanimate e PNG senza trasparenza

    Ciao a tutti raga!
    Come posso fare in modo che le immagini caricate siano inanimate e senza sfondo trasparente (rendendolo bianco)?
    Grazie.

  2. #2
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,769

    Predefinito

    Utilizza la libreria gd, visualizza l'immagine originare ( animata ) con la libreria, la libreria credo non supporti l'immagini animate, se la visualizzi con questo semplice codice:

    Codice PHP:
    header("Content-type: image/gif");
    $img = imagecreatefromgif("percorso_immagine");
    imagegif($img);
    Dovrebbe visualizzare solamente l'immagine, senza animazione, non so se mi spiego.

    Se la vuoi salvare basta aggiungere il nuovo percorso dell'immagine come secondo parametro alla funzione imagegif().

    Se vuoi sostituire lo sfondo trasparente dell'immagine puoi creare un'immagine con sfondo bianco ( stessa dimensione dell'immagine gif ), a quel punto sopra ci metti l'immagine gif ( sovrapponi le due immagine ), ma non saprei, non ho mai provato a fare nulla del genere.
    Ultima modifica di sevenjeak : 23-02-2013 alle ore 12.05.23

    Sevenjeak
    Software developer and much more

  3. #3
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Però se non ricordo male con le GD gli sfondi trasparenti diventano neri...
    Comunque, poi come faccio a salvare l'immagine creata nel server?
    Grazie.

  4. #4
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,769

    Predefinito

    Ho appena provato a visualizzare un'immagine gif con la libreria gd, per poi salvarla, me la visualizza e me la salva non in movimento, e per quando riguarda la trasparenza a me non me lo visualizza nero.

    Cmq, per salvare l'immagine sul server te lo avevo scritto, basta aggiungere alla funzione imagegif(), come secondo parametro, il nome della nuova immagine.

    Sevenjeak
    Software developer and much more

Regole di scrittura

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