Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714

    GD - Problema trasparenza

    Salve a tutti,
    sto realizzando un immagine utilizzando le librerie GD di PHP, unendo varie immagini PNG trasparenti, per formarne una.

    All'inizio dello script utilizzo

    $this->img = imagecreatetruecolor(100, 100);

    E poi tramite

    $src = imagecreatefrompng('image.png');
    imagecopyresized($this->img, $src, 0, 0, 0, 0, $w, $h, $this->oW, $this->oH);

    Ci appiccico sopra la prima immagine e via via le altre, ottenendo il risultato sperato. Il problema pero' e' che mi crea l'immagine con sfondo nero e non trasparente come vorrei.

    Per crearlo trasparente ho provato ad usare la funzione imagecreate e funziona bene, purtroppo supporta 1 sola PNG, l'ultima che appiccico si visulizza (come se fosse una normalissima JPG senza trasparenza), nascondendo le altre.

    Idee?

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    157
    prova imagecopymerge (http://php.net/manual/en/function.imagecopymerge.php), il nono parametro è la trasparenza, impostala a 100.
    naturalmente fallo prendendo png con trasparenza!
    viva il web.

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.