Jag har haft exakt samma problem och det är möjligt att nå en korrekt och fungerande lösning . Det finns många missuppfattningar både i frågan och de tidigare svaren (och faktiskt kring färghantering i allmänhet), så låt mig försöka rensa upp dem och ge dig ett svar.
Först, missuppfattningar ...
-
Vanliga (icke-breda) bildskärmar "lever inte i sRGB", och heller inte breda färgskärmar "lever i AdobeRGB". sRGB och AdobeRGB (tillsammans med ProPhoto RGB) är kända som arbetsprofiler : de matchar ingen verklig enhet, de tillhandahåller bara en standardmätning som alla enheter kan programmeras för att förstå. Varje bildskärm (och varje skrivare) har sin egen profil, och den profilen kan förändras med tiden när kemikalierna i displayen åldras. En enskild skärmsprofil kan ha en stor grad av överlappning med en av de vanliga arbetsprofilerna, men det är fel att säga att den matchar exakt eller till och med passar helt inuti den. Det är ännu mindre korrekt att säga att alla skärmar av en viss typ har profiler som passar in i en av de vanliga arbetsprofilerna.
-
Du borde ställ aldrig in din skärmsprofil på en av de fungerande profilerna (eftersom det inte är dess profil!). Den rätta lösningen är att använda en kalibreringsenhet för att ta reda på bildskärmens korrekta profil och använda den.
-
Webbläsare är inte den enda frukten: du vill se till att din skärm är profilerad på ett sådant sätt att andra bildappar (Photoshop, Lightroom, vad som helst) också visar färger troget.
-
Det finns något du kan göra åt ohanterade bilder i webbläsare (några andra svar har berört det). Jag kommer närmare till det nedan.
En grov guide till hur profiler interagerar när du ser en bild på din bildskärm
I en idealisk värld kommer inte en utan två profiler att spela när du visar en bild . Den första är profilen inbäddad i bilden: låt oss kalla det inmatningsprofilen . Kom ihåg att digitala bilder består av pixlar som alla innehåller en kombination av rött, grönt och blått. Så för en vanlig röd fyrkant är varje pixel inställd på 100% röd, 0% grön, 0% blå. Men vad menar vi med 100% rött? Det är som att se en skylt på vägsidan som säger "Du kan nu köra med maximal hastighet". Vilken maximal hastighet? Så fort bilen går? Skylten säger inte, så den faktiska hastigheten kommer att variera från bil till bil. Vad ingångsprofilen säger oss är vad det 100% värdet är i förhållande till: för en bild taggad med en inbäddad profil vet din dator nu att "100% rött" betyder det maximala röda värdet som definieras av den specifika profilen. (För att slutföra analogin säger vårt vägskylt nu: "Maxgräns 70 km / h. Du kan nu köra maximalt.")
Så när en bild taggats med en inbäddad profil vet vi exakt vad det är vi behöver visa : exakt vilken nyans av rött, gult eller vad som helst. Nästa fråga är: hur visar vi den? Titta på samma bild på några olika datorer (eller bara din dator och din telefon) och du ser att inga två skärmar återger färg i exakt på samma sätt. Det är här vi behöver kalibrera vår bildskärm för att producera en skärmprofil - utmatningsprofilen - som berättar exakt hur denna specifika enhet gör färger. Nu har vi båda informationerna vi behöver:
- Inmatningsprofil: Vad betyder den här bilden när den står "röd"?
- Utmatningsprofil: Hur får jag den här hårdvaran att visa (så nära som möjligt) den röda nyansen?
Och tänk om bilden inte är ' t taggade? För alla utom de mest specialiserade att använda är det säkert att anta att en omärkt bild använder sRGB-profilen.
Och nu för att svara på din fråga
Det första steget med vilken bildskärm som helst - men särskilt viktigt med en bred skärmskärm - är att korrekt kalibrera din skärm . Detta kräver att du använder en kalibrator: en hårdvara som sitter över skärmen och tar färgavläsningar medan du visar en rad testbilder för att avgöra vilka färger din bildskärm faktiskt visar. För en bred skärmskärm måste du se till att du använder en lämplig kalibrator: Jag använder en Spyder Pro 3 och den fungerar bra.
När du har kalibrerat din bildskärm bör du hitta att alla färghanterade applikationer nu visar färger troget. Före kalibreringen visade min bredskärmsmonitor allt hypermättat: hudtoner var tomatröda och både Photoshop och Lightroom var oanvändbara. Efter kalibrering såg de båda perfekta ut. Så använd en färghanterad app för att testa din kalibrering.
Och nu till webbläsarna! Firefox är den enda webbläsaren som fungerar bra för mig på en kalibrerad bredspektrumskärm. Som standard använder den den inbäddade färgprofilen i bilder för att visa dem korrekt, men omärkta bilder visas fortfarande övermättade. Men oroa dig inte, allt går inte förlorat!
- Skriv about: config i adressfältet.
- Rulla ner och leta efter gfx.color_management.mode .
- Ändra värdet till 1
Detta får Firefox att behandla alla omärkta bilder som sRGB: exakt vad vi vill ska hända. Det fungerar till och med på ikoner i ditt bokmärkesfält! Tyvärr fungerar det fortfarande inte på flash-videospelare.
Både Safari och Chrome är också färghanterade men båda har sina nackdelar. Safari (åtminstone i Windows) behandlar inte taggade bilder som sRGB; Chrome gör det, men dess färghantering är inaktiverat som standard och besvärligt att slå på.
I skrivande stund har Opera ingen färghantering alls och IE9 är helt enkelt idiotiskt: det respekterar inmatningsprofilen (den inbäddade i bilden) men ignorerar visningens utmatningsprofil! Detta gör IE9 lika bra som värdelös på en bred färgskärm.
Så: kalibrera + använd Firefox + ställ in gfx.color_management.mode till 1 = du är bra. :)