# 78 Jeszcze raz o wyświetlaniu kolorów

Zwiń
X
 
  • Czas
  • Pokaż
Wyczyść wszystko
new posts
  • Janusz Body
    Moderator
    • 2004
    • 5757

    #1

    # 78 Jeszcze raz o wyświetlaniu kolorów

    Dlaczego mój monitor źle pokazuje kolory zdjęć?

    Temat tyle razy poruszany na forum, że chyba pora krótko go podsumować.


    Przyczyn złych barw, różnych od tego co oglądamy na ekranie kamery czy w Photoshopie może być kilka. Poniżej niektóre z nich:

    1. Nieskalibrowany i nieoprofilowany monitor.

    Żeby być pewnym poprawności oglądanych barw monitor musi być skalibrowany i oprofilowany. Nie ma metody zrobienia tego "na oko". To co wychodzi z fabryki, za wyjątkiem lepszych monitorów, jest nieco oszukane. Często podniebieszczone bo to sprawia wrażenie nieco ostrzejszego obrazu i ładnie wygląda na wystawie w sklepie. Na LCD "kalibracja na oko" jest wręcz niemożliwa i głównie dlatego Adobe zrezygnowało z plug-inu gamma loader. Monitor (za wyjątkiem high-end) daje się skalibrować tylko w fabryce. W domu możemy go tylko poprawnie ustawić czyli zrobić "ustawienie wstępne". Większość, o ile nie wszystkie, amatorskie urządzenia do profilowania pomagają w tym. Trzeba tylko "kręcić suwakami" RGB z poziomu menu, tak żeby wszystkie trzy znalazły się na zielonym. Powinniśmy również ustawić docelową temperaturę barwową wyświetlacza na 6500 K. Ustawiamy też jasność (znowu urządzenie nam w tym pomaga). Potem pozostaje tylko uruchomienie programu do wyliczenia profilu ICC naszego monitora. Niestety to nie rozwiązuje wszystkich problemów.

    2. Photoshop i inne programy do obróbki zdjęć.

    Musimy pamiętać, że Photoshop czy Lightroom są programami w pełni obsługującym Color Management (zarządzanie kolorem) (CMS = Color Management System). Przestrzeń robocza w PS jest różna od sRGB. Jest różna nawet po ustawieniu przestrzeni roboczej na sRGB! Brzmi to paradoksalnie ale CMS w zależności od ustawień wyświetla tylko to co może nasz monitor a nie całą przestrzeń sRGB. Ustawienia CMS są ważne! Powinniśmy używać tylko "Relative Colorimetric" lub "perceptual"

    3. Przeglądarki internetowe i Windows.

    Tu jest jeszcze gorzej. Jedynie Safari używa CMS. Niby FireFox też ale ten w wersji od 3.0.19 w górę nie obsługuje profili icc v4. Ale nawet używając tych przeglądarek możemy widzieć złe barwy!

    IE nie obsługuje CMS. Oglądasz cudze zdjęcia na swoim monitorze w IE? Pod Vistą, Win7, OS-X z automatu wyświetlanemu zdjęciu przypisany zostaje profil Monitora Twojego komputera wysyłając do monitora wartości RGB bez żadnej korekty. Zgroza. Nie wiem (nie mam jak sprawdzić) co wyprawia XP ale zapewne tak samo.

    Safari i FF też mącą. Jeśli zdjęcie zamieszczone w necie jest otagowane (tj. jeśli w zdjęciu znajduje się marker profilu np. sRGB) to wykonywany jest pełny CMS i zdjęcie wyświetlane jest w miarę poprawnie. Jeśli tego markera nie ma - zapisaliśmy w PS zdjęcie SaveForWeb bez tagu profilu to... Safari i FF działają TAK SAMO jak IE. Używają profilu monitora widza.

    Photoshop może pomóc.

    w PS View->Proof SetUp -> Windows RGB pokaże jak w aplikacjach bez CMSa będzie wyświetlane nasze zdjęcie. Niestety nie pokaże jak będzie wyglądało moje zdjęcie na cudzym monitorze. Jedynie "z jakimś przybliżeniem" pokaże jak ono może wyglądać.

    View ->Proof SetUp -> Monitor RGB - to jest najlepsza droga żeby zobaczyć jak bardzo nasze zdjęcie może być zepsute. Soft Proofing zignoruje zagnieżdzone profile. Przypisze zdjęciu profil naszego monitora. Przypisanie bez konwersji zawsze kończy się źle. Zmieni się wszystko od koloru poprzez nasycenie po jasność. Nawet zdjęcie w sRGB bez przypisanego tagu profilu otrzymuje "profil mojego monitora". Niestety ten profil będzie zasadniczo różny od profilu Twojego, Czytelniku, monitora.

    Co robić?

    Niby sRGB jest przestrzenią "do internetu" ale...internet nie ma CMSa a i sRGB to też dziwadło które w systemie bez CMSa dostaje "z przydziału" profil monitora.

    Tak więc umieszczając zdjęcia w necie powinniśmy.

    1. Konwertować je do sRGB. Absolutnie nie zamieszczać zdjęć w AdobeRGB czy jakiejkolwiek innej przestrzeni.

    2. Zapisywać zdjecia z tagiem profilu. W Save for WEB w PS należy zaznaczyc "Embed profile". Tu dajemy szansę tym co używają CMSa, że zobaczą nasze zdjęcie tak jak my.

    3. Oglądać zdjęcia z netu w Safari lub FireFox. W FF tylko pod warunkiem, że nasz monitor nie używa icc v4 (EIZO) albo używamy FF w wersji 3.0.19 lub starszej.

    4. Użytkownicy Maców powinni skalibrować monitory na gamma 2.2

    To powyższe dalej nie eliminuje błędów całkowicie ale... może choć trochę je zmniejszy. Coraz więcej na rynku monitorów z szerokim gamutem (szerszym on sRGB) i niestety problemów z tym związanych też.
    Ostatnio edytowany przez Janusz Body; 194.

    Janusz,
    Old enough to know better - but I do it anyway.
  • allxages
    Pełne uzależnienie
    • 2006
    • 2549

    #2
    Dobrze, że takie coś sie pojawiło.


    Zamieszczone przez Janusz Body
    Tu jest jeszcze gorzej. Jedynie Safari używa CMS. Niby FireFox też ale ten w wersji od 3.0.19 w górę nie obsługuje profili icc v4. Ale nawet używając tych przeglądarek możemy widzieć złe barwy!
    Podejrzewam, że pisząc o złych barwach masz na myśli to co później opisałeś (brak otagowania itd.). Oprócz tego należy zauważyć, że FF nawet na poprawnie przygotowanych zdjęciach ma ciut inaczej ustawiony poziom czerni. Podobno tak lepiej w Internecie. Ja tego nie kupuje, ale wpływu na to nie ma.

    Zamieszczone przez Janusz Body
    IE nie obsługuje CMS. Oglądasz cudze zdjęcia na swoim monitorze w IE? Pod Vistą, Win7, OS-X z automatu wyświetlanemu zdjęciu przypisany zostaje profil Monitora Twojego komputera wysyłając do monitora wartości RGB bez żadnej korekty. Zgroza. Nie wiem (nie mam jak sprawdzić) co wyprawia XP ale zapewne tak samo.
    W XP jest tak jak w innych systemach z rodziny Windows.

    Zamieszczone przez Janusz Body
    2. Zapisywać zdjecia z tagiem profilu. W Save for WEB w PS należy zaznaczyc "Embed profile". Tu dajemy szansę tym co używają CMSa, że zobaczą nasze zdjęcie tak jak my.
    Warto przed uzyciem opcji Save For Web, skorzystać z Convert to Profile. SFW czasami działa nie do końca tak jakby się człowiek spodziewał. Było to raportowane przez kilka osób na forum w temacie np. o Photoshop CS5.

    Zamieszczone przez Janusz Body
    3. Oglądać zdjęcia z netu w Safari lub FireFox. W FF tylko pod warunkiem, że nasz monitor nie używa icc v4 (EIZO) albo używamy FF w wersji 3.0.19 lub starszej.
    Z tym EIZO to się nie zgodzę. Ja posiadam EIZO i mam icc v2. Kwestia użytego kalibratora, a raczej oprogramowania.

    Zamieszczone przez Janusz Body
    4. Użytkownicy Maców powinni skalibrować monitory na gamma 2.2
    To chyba tyczy się każdego popularnego systemu, Mac, Windowsy czy Linux.

    Komentarz

    • Janusz Body
      Moderator
      • 2004
      • 5757

      #3
      Zamieszczone przez allxages
      ....
      Z tym EIZO to się nie zgodzę. Ja posiadam EIZO i mam icc v2. Kwestia użytego kalibratora, a raczej oprogramowania.....

      Screenshot: EizoColorEdgeCG241W - nie ma co się nie zgadzać. Tak po prostu jest. Ani kalibrator ani oprogramowanie nie mają tu nic do rzeczy. Zresztą wyboru kalibratora i oprogramowania praktycznie nie ma. System jako taki nie jest "color ready"

      The International Color Consortium....promoting and encouraging the standardization of an open color management system



      Janusz,
      Old enough to know better - but I do it anyway.

      Komentarz

      • allxages
        Pełne uzależnienie
        • 2006
        • 2549

        #4
        CG241W to ja się z Tobą zgodzę, ale to nie znaczy, że wszystkie EIZO muszą jechać na iccv2. Parę dni temu nawet podesłałem profil do mojego S2433W jednemuniedowiarkowi, że można i na ICCv2 działać z Eizo

        Komentarz

        • Kolaj
          Pełne uzależnienie
          • 2006
          • 3293

          #5
          Zamieszczone przez allxages
          CG241W to ja się z Tobą zgodzę, ale to nie znaczy, że wszystkie EIZO muszą jechać na iccv4
          Wszystkie kalibrowalne muszą na v4, bo fabryczne oprogramowanie do kalibracji (a nie profilowania), czyli ColorNavigator, niestety nie potrafi tworzyć profili v2. W sumie szkoda.

          Komentarz

          • Dominooo
            Bywalec
            • 2006
            • 199

            #6
            A ja znalazłem informację, że profil ICCv4 tworzy soft Color Navigator od Eizo, a ICCv2 tworzy soft, np. od spektofotometru Colormunki Photo.

            Komentarz

            • Kolaj
              Pełne uzależnienie
              • 2006
              • 3293

              #7
              Zamieszczone przez Dominooo
              A ja znalazłem informację, że profil ICCv4 tworzy soft Color Navigator od Eizo, a ICCv2 tworzy soft, np. od spektofotometru Colormunki Photo.
              Niech mnie ktoś poprawi, jeżeli się mylę, ale soft fabryczny od ColorMunki potrafi jedynie oprofilować monitor, nie zaś go skalibrować. Kalibrację trzeba wykonać za pomocą ColorNavigatora.

              Komentarz

              • simon83
                Bywalec
                • 2007
                • 216

                #8
                Dokładnie, ColorMunki wykona tylko profil (ale za to v2 i v4). Przynajmniej u mnie na Nec'u.
                Pozdrawiam, Szymon Zdziabek
                Blog: http://szymon.zdziabek.net/blog

                Komentarz

                • allxages
                  Pełne uzależnienie
                  • 2006
                  • 2549

                  #9
                  Tylko, że nie wszystkie EIZO się KALIBRUJE. Część z nich (np. seria S chyba cała) tylk oprofiluje własnie. I wtedy nie ma problemu. Nie, ze to lepej bo ma swoje wady naturalne z braku kalibracji, ale z iccv4 problemu nie ma.

                  Komentarz

                  • quail
                    Początki nałogu
                    • 2008
                    • 400

                    #10
                    Zamieszczone przez allxages
                    CG241W to ja się z Tobą zgodzę, ale to nie znaczy, że wszystkie EIZO muszą jechać na iccv2. Parę dni temu nawet podesłałem profil do mojego S2433W jednemuniedowiarkowi, że można i na ICCv2 działać z Eizo
                    Tak, to mi podsyłałeś profil o ile pamiętam, bo próbowałes mi udowodnić, że nowy firefox dobrze zarządza barwą... no i okazało się, że jednak nie zarządza dobrze, niedowiarku :-)

                    Komentarz

                    • Janusz Body
                      Moderator
                      • 2004
                      • 5757

                      #11
                      Proszę o posty na temat.

                      Janusz,
                      Old enough to know better - but I do it anyway.

                      Komentarz

                      • berith1
                        Coś już napisał
                        • 2008
                        • 56

                        #12
                        Windows 7

                        Panie Januszu, a można prosić o taki zwięzły opis okna dialogowego zarządzania kolorem w Windows 7? Bo tam to już tyle opcji jest i kombinacji, że wszystkie mądre książki o zarządzaniu kolorem (wydane przecież wcześniej) nie bardzo pomagają... Niby u mnie cms działa poprawnie, ale ustawiałem na wyczucie. Np. sekcja "Opcje renderowania..." jest wciąż dla mnie niezrozumiała i nie potrafiłbym wytłumaczyć jak działa i do czego tak naprawdę służy.

                        Pozdrawiam

                        Komentarz

                        • allxages
                          Pełne uzależnienie
                          • 2006
                          • 2549

                          #13
                          Uważam, że te posty są jak najbardziej na temat, bo dotyczą wyświetlania kolorów.

                          Zamieszczone przez quail
                          Tak, to mi podsyłałeś profil o ile pamiętam, bo próbowałes mi udowodnić, że nowy firefox dobrze zarządza barwą... no i okazało się, że jednak nie zarządza dobrze, niedowiarku :-)
                          Przecież przyznałeś mi racje, że ten profil jest icc v2. Mój monitor się oprofiluje tylko i działa w pełni sprawnie z każdą wersją FF. To, że u Ciebie to nie pomaga to kwestia modelu monitora. Ale mówić, że każdy EIZO wymaga profilii ICCv4 jest niezgodne z prawdą.

                          Oczywiście test webowy z 4 obrazkami nie przechodzi, ale nie z powodu złego profilu mnitora (bo on jest iccv2) tylko z powodu otagowania obrazka z profilem iccv4. Tylko, że w praktyce zdjęć z iccv4 nie występują.

                          Należy rozdzielić czy mówimy o ICC dla wyścia (monitor) czy wejścia (obrazy). FF (nowy) radzi sobie tylko z ICCv2 - prawda. Mój monitor ma profil w ICCv2 i wyjście działa u mnie POPRAWNIE. Obrazki otagowane ICCv2 (99.9% zdjęć, które w ogóle mają profile zapisane?) wyświetla poprawnie.
                          Obrazki z ICCv4 wyświetli niepoprawnie (bo nie ma obsługi ICCv4). Tylko, że kogo to interesuje poza odpalaniem testu z 4 obrazkami?

                          Komentarz

                          • quail
                            Początki nałogu
                            • 2008
                            • 400

                            #14
                            Zamieszczone przez allxages
                            Przecież przyznałeś mi racje, że ten profil jest icc v2.
                            Dałbyś spokój. Chodziło raczej o sprawdzenie w której wersji masz profil monitora. Już lepiej napisz, że podsyłałeś go po to, bo nie wiedziałeś gdzie u siebie szukać wersji :-)

                            Zamieszczone przez allxages
                            Mój monitor się oprofiluje tylko i działa w pełni sprawnie z każdą wersją FF. To, że u Ciebie to nie pomaga to kwestia modelu monitora. Ale mówić, że każdy EIZO wymaga profilii ICCv4 jest niezgodne z prawdą.
                            Po pierwsze nie mówiłem, a pisałem, po drugie nie przypominam sobie takich słów. Podeślij link :-)

                            Zamieszczone przez allxages
                            Tylko, że w praktyce zdjęć z iccv4 nie występują.
                            Osoby, które mają EIZO kalibrowane sprzętowo i profil generuje im CN, chciałyby mieć pełną obsługę v4. W jakimś celu postanowiono usprawnić v2. Z jakiegoś powodu Photoshop też ma tą obsługę...

                            Komentarz

                            • allxages
                              Pełne uzależnienie
                              • 2006
                              • 2549

                              #15
                              To idzie rzeczywiście teraz nie na temat więc raczej nie będę kontynuował (przynajmniej ten odnogi tematu), ale pozwolę sobie ostatni raz odpisać.

                              Zamieszczone przez quail
                              Dałbyś spokój. Chodziło raczej o sprawdzenie w której wersji masz profil monitora. Już lepiej napisz, że podsyłałeś go po to, bo nie wiedziałeś gdzie u siebie szukać wersji :-)
                              Nie wiem po co mi byłoby to wiedzieć, skoro u mnie działa jak należy na iccv2.


                              [QUOTE=quail;865597]Po pierwsze nie mówiłem, a pisałem, po drugie nie przypominam sobie takich słów. Podeślij link :-)

                              Taaa, pisanie jest tak samo związane ze wstukiwaniem w klawiaturę jak i mówienie ;-)
                              Druga sprawa, w ogóle nie rozumiem o czym mówisz. Odnosisz się do mojej wypowiedzi, do której nie potrafię przypsaować Twojej. Jaki link?


                              Zamieszczone przez quail
                              Osoby, które mają EIZO kalibrowane sprzętowo i profil generuje im CN, chciałyby mieć pełną obsługę v4. W jakimś celu postanowiono usprawnić v2. Z jakiegoś powodu Photoshop też ma tą obsługę...
                              To wszystko prawda. Ja bym chciał, zeby wszystko bylo ICCv4.
                              Ale nie zgodzę się ze stwierdzeniem, że każdy monitor EIZO czy też szerokigamut, jest źle obsługiwany przez Firefoxa np. 3.6.

                              NIE i koniec.

                              EOT

                              Komentarz

                              Pracuję...