Newsgroup: it.lavoro.professioni.webmaster
Titolo: Trasparenze

Ragazzi per creare delle trasparenze č meglio usare un formato gif o png? 
Grazie 

 Grazie
Se non sbaglio, il .png ha qualche problema con IExplorer, che puoi
comunque risolvere con un trucchetto abbastanza noto (googla un po').
Da quel che so, comunque, la scelta del formato non dipende dalla
trasparenza :-)

 Grazie
gif va bene per tutti, mentre png, se ricordo bene, è proprietario
microsoft

 
Se l'immagine non ha sfumature meglio gif (più leggero e supportato).
Se ha sfumature meglio png (gif non rende bene le sfumature)
Però png trasparente richiede un hack per IE come già ti è stato detto 
(e ovviamente non è proprietario di MS ;) )
-- 
-------------------------------------------
Paolo De Dionigi
www.atfriends.net
Responsabile Tecnico Zen Cart Italia

Oreste ha scritto:

Ricordi male:
http://it.wikipedia.org/wiki/Portable_Network_Graphics
PNG è un formato inventato perché GIF era coperto da brevetti, e serviva un
formato almeno equivalente da usare nel Web.
Tornando al discorso trasparenze, secondo me dipende da un paio di cose:
- i visitatori useranno browser vecchi come internet explorer 6, o useranno
il più recente internet explorer 7? O, meglio ancora, i visitatori useranno
browser alternativi (firefox, safari, konqueror, opera...)? 
Se useranno IE7 o browser alternativi, puoi usare png senza problemi, visto
che questi supportano le trasparenze nei file png. Se l'utenza è per lo più
IE6, usa le GIF, visto che IE6 non è in grado di gestire le trasparenze
PNG.
- Supponiamo sia soddisfatto il punto precedente (e che i browser di
destinazioni supportino i PNG trasparenti), intendi creare immagini a
milioni di colori, o ti bastano 256 colori? 
Se ti bastano 256 colori, non c'è differenza tra PNG e GIF: "pesano" uguale.
Se ti servono milioni di colori (perché magari hai molte sfumature), allora
scegli PNG, perché GIF è limitato a soli 256 colori.
Sei sicuro che ti servano davvero le trasparenze? Non puoi fare senza? 
In ogni caso, io preferisco usare le immagini PNG, visto che non uso mai
veramente le trasparenze.
ciao
gerlos
-- 
"Solo lo scienziato è vero poeta: ci dà la luna, ci promette le stelle,
 ci farà un nuovo universo se sarà il caso."
                 < 
http://gerlos.altervista.org
 >
 gerlos  +- - - >  gnu/linux registred user #311588


Mi pare che il PNG non venga reso bene da exploder solo per versioni
anteriori all'ultimo aggiornamento della 6; cioè l'ultima 6 e la 7 lo
rendono correttamente.
G.

microsoft
Non scherziamo :-)
GIF e' un formato piu' "antico" e per un certo periodo ha sofferto di un
problema con la licenza dell'algoritmo che impiega, LZW, proprietario (e
di proprieta' di Unisys).
PNG e' un formato piu' moderno e piu' flessibile (supporta molti tipi di
trasparenza, palette variabili e 24 bit massimi contro gli 8 massimi del
GIF). La trasparenza PNG e' supportata solo dal 6 (o forse 7) degli IE*,
mentre la "animazione" e' piu' supportata per il GIF.
A seconda dell'immagine, a volte comprime meglio GIF, a volte PNG; pero'
in genere PNG (specie se passato a "ottimizzatori" tipo PNGOUT/Gauntlet)
batte il GIF, a volte anche di parecchio.
Tutti e due i formati sono liberi.
Leonardo piu' o meno
--
The stars have not dealt me the worst they could do:
My pleasures are plenty - my troubles are two.
But oh!, my two troubles, they reave me of rest:

 png? Grazie
Dalle risposte mi pare ci sia un po' di confusione in giro sul PNG. :)
GIF:
palette fino a 8 bit, quindi da 2 a 256 colori, di cui uno puo` essere 
usato come trasparente, quindi puoi avere 255 colori piu` uno 
trasparente. La trasparenza e` "tutto o niente", quindi un pixel o e` 
trasparente o non lo e`.
PNG:
palette a 1, 2, 4, 8, 24 bit, quindi da 2 a 16 milioni di colori. La 
trasparenza puo` essere resa sia come le GIF, con uno dei colori della 
palette, sia con un alpha channel a 8 bit, quindi puoi avere 256 livelli 
di trasparenza.
Supporta 9 livelli di compressione dell'immagine.
Explorer, fino alla versione 6, supporta solo la trasparenza "tutto o 
niente", sia in GIF che in PNG. Non supporta la trasparenza con alpha 
channel se non tramite un filter in ActiveX attivabile attraverso i CSS. 
Ci sono molti script javascript in giro che analizzano tutta la pagina e 
modificano il css in modo automatico per attivare il filter solo sulle 
png. Il limite e` che puoi usarlo solo sulle png che stanno dentro un 
<img> e non su quelle usate come background-image nei css.
Explorer 7 supporta pienamente l'alpha channel senza bisogno di filter, 
anche sulle background-image.
Quindi il GIF non ha piu` senso, meglio usare sempre PNG, che oltretutto 
e` un formato libero e molto piu` versatile.
Puoi ottenere comunque la stessa trasparenza che hai con le GIF anche in 
IE6, e i file si possono comprimere meglio.
Bye.