Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    30

    [HTML-Javascript] IE6 e immagini PNG : trasparenza non supportata

    Ciao,
    ho un sito web con delle immagini PNG in buona parte con sfondo trasparente.

    Con tutti i browser tranne IE6, vengono visualizzate correttamente, quindi dove ci sono i pixel trasparenti vedo il colore di sfondo , o comunque ciò che c'è dietro l'immagine (che spesso non è il solo colore di sfondo della pagina, ma dietro ci possono essere altre immagini ).

    Con IE6, la parte trasparente dell'immagine diventa di colore azzurro, e il risultato è poco guardabile... questo perchè tale browser non supporta la trasparenza nei PNG, e mi pongo il problema perchè è il browser più diffuso fra le persone che visiteranno il sito.

    Ho scelto il formato PNG perchè permette anche la trasparenza parziale, quindi un pixel può essere ad esempio metà trasparente e metà di un certo colore.
    Nelle immagini GIF e PCX, invece , un pixel può essere completamente trasparente o completamente opaco, non c'è via di mezzo.
    Le immagini JPG e BMP non supportano nemmeno la trasparenza, e infine il formato TIFF le supporta ma non è compresso e quindi per una pagina Web è improponibile.


    C'è qualche soluzione a questo problema?
    Io ho pensato alle seguenti :

    1) Nella seguente pagina è spiegato come usare , tramite CSS e Javascript, i filtri DirectX per fare in modo che IE6 riconosca la trasparenza nelle PNG.
    http://www.w3facile.com/index.php/cs...xplorer-6.html
    Peccato che ho provato a copiare e incollare il codice così com'è e non funziona.....

    2) Convertire tutte le immagini PNG in GIF : funzionerebbe, ma la qualità dell'immagine ci perderebbe moltissimo , in quanto i pixel che sono trasparenti solo in parte diventeranno completamente opachi.. il risultato lascia a desiderare.

    3) Usare un formato alternativo ai PNG, che supporti quindi la trasparenza parziale, e sia compresso. Esiste?

  2. #2
    Utente di HTML.it L'avatar di cyberman
    Registrato dal
    Mar 2002
    Messaggi
    7,543
    fra le faq ci sono anche metodi alternativi a quello da te postato uno è questo ad esempio
    http://forum.html.it/forum/showthrea...hreadid=721321

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    30
    urca funziona!!
    grazie mille.
    farei una statua a te e a quel genio che ha trovato la soluzione

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.