C'é una fondamentale differenza nel modo in cui i colori vengono trattati dal MacOS e da Windows. Ad ogni colore dei 256 supportati da un'immagine in formato GIF può essere assegnato uno dei 16.777.216 possibili valori nello 'spazio cromatico' RGB (256x256x256); per questioni legate all'interfaccia utente, i due sistemi non si comportano allo stesso modo.
La palette standard Mac di sistema (l'immagine qui a sinistra) ha due colori - il bianco e il nero, il primo e l'ultimo - che non possono essere cambiati in quanto usati dall'interfaccia del sistema Mac , e per questo sono detti 'riservati'; tutti gli altri colori sono rimappabili in assoluta libertà tra i 16.777.216 colori RGB |
|
Questa è invece una tipica palette di Windows 95; inizia con il nero e termina col bianco, e i primi e gli ultimi dieci colori sono riservati: i 16 VGA più 4 SVGA (giallo chiaro, verde chiaro, blu chiaro e un grigio medio). Gli altri 236 sono rimappabili. Questa palette non è rigida come quella MacOs, ma solo quella di default, e cambia ogni volta che l'utente visualizza un'immagine che usa una palette differente |
|
|
|
|
In entrambe le piattaforme è quindi possibile creare un'immagine con tavolozze adattive ottimizzate; per un mare, ad esempio, la tavolozza si adatterà per contenere principalmente dei blu, mentre un tramonto avrà una tavolozza composta da toni di giallo e rosso. Quando uno schermo a 8 bit (256 colori) mostrerà il mare, la tavolozza usata per l'intero schermo cambierà (fatta eccezione per i colori 'riservati'). In questo modo uno sfondo che in origine era, mettiamo, un verde 'non riservato', diventerà probabilmente un blu, dal momento che nel posto occupato da quel verde all'interno della tavolozza ora ci sarà, appunto, un tono di blu. Allo stesso modo, se nella stessa pagina web si trovano le due foto di cui sopra e subito dopo l'immagine del mare si trova quella del tramonto, anche quest'ultimo verrà mostrato in toni di blu, perchè lo schermo può usare solo una tavolozza 'ottimale' per volta. L'immagine qui a sinistra rappresenta il sistema per superare queste difficoltà: la cosi' detta tavolozza 'sicura' ('safe palette') per creare immagini a 8 bit che vengono mostrate esattamente come sono. Il tuo browser risolve infatti il problema rimappando l'immagie sulla sua propria tavolozza, non tenendo conto della tua palette adattiva che faceva così bello il tuo tramonto o il tuo mare. Aver usato da subito questa tavolozza, a questo punto, avrebbe certo portato a migliori risultati, se non altro perchè ci avrebbe risparmiato la brutta sorpresa della rimappatura. Questa tavolozza si basa su incrementi di RGB del 20% che portano a costruire una palette di dimensioni 6x6x6. I 216 colori usati sono quindi i colori 'sicuri', e daranno buoni risultati su tutti gli schermi a 8 bit, mentre gli altri colori verranno ottenuti attraverso il dithering, e saranno quindi peggiori, (solo con quei computer che hanno una scheda video con una risoluzione massima di 256 colori, 8 bit). |
Links utili:
|
Esempio d'uso:
<FONT COLOR="#CodiceCOLORE">il tuo testo</FONT>
<FONT COLOR="#0000FF">Questo testo e' di colore BLU</FONT>
Alcuni colori possono essere richiamati con un nome identificativo
sotto una lista quasi completa
Ciao
Mario