Domanda

Sto riscontrando problemi con la corrispondenza dei colori con i colori di sfondo CSS con i colori nelle immagini nella stessa pagina HTML. Cosa dà?

È stato utile?

Soluzione

Suppongo che tu usi un'immagine PNG? Questa è una funzione di correzione gamma & # 8220; & # 8221 ;. Mark Ransom ha pubblicato un testo utile su questo.

Nota che la soluzione pngcrush elencata da qualche parte non ha funzionato per me.

Altri suggerimenti

Quale programma di modifica delle immagini stai usando? Ho trovato questo articolo sui profili colore di Photoshop . Potrebbero esserci anche problemi con Correzione gamma PNG .

Potrebbe essere dovuto alla gestione del colore del browser

.

Potrebbe essere un problema con il profilo colore.

Ad esempio, se l'immagine è un JPEG e ha un profilo colore e il tuo browser non supporta la visualizzazione di immagini nei profili colore specificati, i colori dell'immagine stessa verranno visualizzati in modo diverso nel tuo browser. In questa situazione, se hai controllato il colore dell'immagine in Photoshop (consapevole del profilo colore) e poi hai applicato quel colore nel tuo CSS e hai visualizzato la pagina in un browser che non è consapevole del profilo colore, sembrerebbe diverso.

Mi vengono in mente tre possibilità:

  • verifica che la profondità del colore del monitor sia impostata su 32 o 24 bit, non su 16 bit
  • verifica che all'immagine non venga assegnata una tavolozza (come la tavolozza sicura per il web). Questo potrebbe essere il caso di un'immagine .gif o .png a 8 bit.
  • controlla i problemi di correzione gamma .png in IE - vedi altri post per dettagli

Una soluzione alternativa che ho usato in un lontano passato è di impostare il colore di sfondo ripetendo una piccola immagine, invece di impostarla in HTML. Questo tipo di trucco era utile ai tempi delle tavolozze sicure per il web e così via, ma ora meno utile.

Probabilmente il browser che stai testando, ho avuto molti problemi con ie 6.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top