webForumDet fria alternativet

Säkra färger

Design & grafik

3 svar · 704 visningar · startad av Axel

Medlem sedan aug. 20004 638 inlägg
Frågan#1

Hej!
Jag har börjat med lite webbutveckling igen efter en paus på kanske sju år. Just nu sitter jag och spyr lite på ett problem med färger som jag inte trodde skulle finnas 2012. Jag sitter och jobbar i Graphic Converter på en mac.

Jag försöker använda mig av färgen #33465D. När jag kontrollerar med macens inbyggda colorpickerfunktion verkar det som att den färg som faktiskt är i dokumentet är #36455B. Sparar jag sen bilden som png och öppnar i webbläsare får jag i verkligheten #36465B i Chrome, #26364A i Safari och #26354A i Firefox.

Tydligen skiljer sig färgerna åt rätt mycket mellan olika program och visningar. Hur kommer det sig? Jag trodde att det bara skulle funka. Hur ska man tänka? Är det bara att hålla sig till standard 256 färger? Eller gör jag något konstigt fel?

Medlem sedan aug. 20068 090 inlägg
#2

Färger kan vara ett helsike eftersom olika program och webbläsare tolkar dom på olika sätt. Dels måste du ge bilderna rätt färgprofil (eller ingen alls i vissa fall) så att webbläsarna vet vad du avser (ungefär som att du måste ha en Doctype för html) och dels måste din monitor också både vara rätt kalibrerad och ha rätt färgprofil.

Här är en skitjobbig men informativ sida som behandlar ämnet:
http://www.gballard.net/psd/go_live_page_profile/embeddedJPEGprofiles.html

Medlem sedan aug. 20004 638 inlägg
#3

Ah, skitjobbig men informativ var en bra beskrivning av sidan. Jag antar att jag kan läsa in mig på området eller åtminstone se till att det finns färgprofiler i mina filer. En lösning som jag använde back in the day var att alltid lägga en bild med rätt färg som bakgrund istället för att definiera bakgrundsfärg med css. Då tolkar webbläsaren båda filerna på samma sätt iallafall. Tack!

Medlem sedan aug. 20068 090 inlägg
#4

Axel skrev:

Ah, skitjobbig men informativ var en bra beskrivning av sidan. Jag antar att jag kan läsa in mig på området eller åtminstone se till att det finns färgprofiler i mina filer. En lösning som jag använde back in the day var att alltid lägga en bild med rätt färg som bakgrund istället för att definiera bakgrundsfärg med css. Då tolkar webbläsaren båda filerna på samma sätt iallafall. Tack!

Jo, den där sidan är knappast pedagogisk, men bilderna som man kan hovra och klicka på är faktiskt bra.

Men jag tror att det egentligen är en övermänsklig uppgift att försöka få absolut rätt hex-färg i alla webbläsare och för alla användare. Om ens möjligt. Man får nog skära så nära korven det går och nöja sig med det.

Däremot ska du inte alls lita på att en webbläsare tolkar färgen i en bildfil och färgangivelse i css eller html på samma sätt. Bildfilens färger tolkas ju av färgprofilen som bilden har eller inte har medan färgkoden i css eller html inte tolkas över huvud taget.

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)