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
Odpowiedz
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.
Hej, prawie tak dobrze, jak sam to publikuję! Dzięki za kredyt. –
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.
Prawdopodobnie Twoja przeglądarka badania, miałem wiele problemów z IE 6.
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.
Jakiego programu do edycji obrazów używasz? Znalazłem this article about Photoshop color profiles. Mogą również występować problemy z PNG gamma correction.
Może wynikać z przeglądarki colour management przeglądarki.
możliwe duplikat [kolory nie odpowiadają na FF na MAC] (http://stackoverflow.com/questions/3995308/colors-dont-match-on-ff-on-mac) – Kornel
wyjątkiem tego Q było dwa lata wcześniej i bardziej ogólne – Hafthor
Przykro mi, ale próbuję połączyć je wszystkie razem. – Kornel