Ecco un'immagine: Gradient1 http://adamhaskell.net/img/gradient1.png
Questa immagine è una semplice sfumatura da nero a trasparente salvata in PNG RGBA completo.Trasparenza alfa nelle immagini indicizzate-png
Ecco la stessa immagine, convertito in scala di alfa PNG da GIMP (Photoshop produce lo stesso risultato)
Gradient2 http://adamhaskell.net/img/gradient1b.png
Come si può vedere, il gradiente è ora mezza opaco, semitrasparente.
Ecco la stessa immagine di nuovo, solo che questa volta è stato convertito in indicizzati-alfa PNG da uno script PHP che ho scritto:
Gradient3 http://adamhaskell.net/img/gradient1c.png
Quindi la mia domanda è: perché sono GIMP e Photoshop in grado di sostenere parziale trasparenza nelle immagini indicizzate, quando lo script PHP mostra chiaramente che tale immagine può essere creata senza problemi?
C'è qualcosa di "sbagliato" con un'immagine il cui pallet contiene informazioni alfa?
Una domanda più legata alla programmazione: questa trasparenza nell'ultima immagine funziona in Internet Explorer 6?
'optipng -force' lo salva correttamente come indicizzato-alfa. –