2008-09-30 20 views
5

Mam problemy z dopasowywaniem kolorów kolorów tła css z kolorami na obrazkach na tej samej stronie HTML. Co daje?Różnice kolorów między obrazami a html

+0

możliwe duplikat [kolory nie odpowiadają na FF na MAC] (http://stackoverflow.com/questions/3995308/colors-dont-match-on-ff-on-mac) – Kornel

+0

wyjątkiem tego Q było dwa lata wcześniej i bardziej ogólne – Hafthor

+0

Przykro mi, ale próbuję połączyć je wszystkie razem. – Kornel

Odpowiedz

8

Zgaduję, że używasz PNG? To jest "funkcja" korekcji gamma. Mark Ransom opublikował na ten temat numer useful text.

Zauważ, że rozwiązanie pngcrush wymienione gdzieś nie zadziałało.

+1

Hej, prawie tak dobrze, jak sam to publikuję! Dzięki za kredyt. –

0

trzy możliwości na myśl:

  • Sprawdź, czy głębia kolorów monitora jest ustawiona na 32- lub 24-bitowy, 16-bitowy nie
  • sprawdzić, że obraz nie jest przypisany do palety (na przykład paleta z bezpiecznym dostępem do Internetu). Może tak być w przypadku .gif lub 8-bitowego obrazu .png.
  • czek na .png problemy korekcji gamma w IE - zobacz inne posty o szczegóły

Rozwiązaniem, które użyłem w odległej przeszłości jest ustawienie koloru tła powtarzając mały obrazek, zamiast ustawiania go w kodzie HTML. Tego rodzaju sztuczka była przydatna w czasach bezpiecznych internetowych palet i tak dalej, ale teraz mniej przydatna.

-1

Prawdopodobnie Twoja przeglądarka badania, miałem wiele problemów z IE 6.

1

To może być problem z profilem kolorów.

Na przykład, jeśli obraz jest JPEG i ma profil kolorów, a Twoja przeglądarka nie obsługuje wyświetlania obrazów w określonych przez siebie profilach kolorów, kolory samego obrazu będą renderowane inaczej w przeglądarce. W tej sytuacji, jeśli sprawdziłeś kolor obrazu w Photoshopie (w profilu kolorów), a następnie zastosowałeś ten kolor w swoim CSS i przeglądałeś stronę w przeglądarce, która nie jest świadoma profilu kolorów, wyglądałaby inaczej.