Skip to main content
ColorVision
Polski
Bezpłatny symulator

Symulator daltonizmu

Wgraj dowolne zdjęcie i zobacz, jak wygląda dla osoby z różnymi rodzajami zaburzeń widzenia barw. Całe przetwarzanie odbywa się w Twojej przeglądarce — obraz nigdy nie trafia na żaden serwer.

Wgraj swoje zdjęcie

Aktywny filtr

Zwykłe

Standardowe widzenie barw

Widok symulowany

Symulowany obraz pojawi się tutaj po wgraniu pliku.

O tym symulatorze daltonizmu

Jak to działa

Symulator wykorzystuje macierze przekształceń barw oparte na pracy Machado, Oliveira & Fernandes (2009), aby przeliczyć kolor każdego piksela tak, jak widziałaby go osoba z danym zaburzeniem widzenia barw. Wszystkie obliczenia wykonywane są lokalnie w przeglądarce przy użyciu HTML5 Canvas API.

Kto korzysta z tego narzędzia

Projektanci i programiści sprawdzają w ten sposób, czy ich interfejsy, infografiki, wykresy lub materiały marketingowe są dostępne dla około 300 milionów osób na świecie żyjących z zaburzeniem widzenia barw. Narzędzie jest szczególnie przydatne przy testowaniu zgodności z WCAG.

Protanopia

~1%

Ślepota na czerwień. Brak czopków długofalowych (L).

Deuteranopia

~1%

Ślepota na zieleń. Brak czopków średniofalowych (M).

Tritanopia

<0.01%

Ślepota na błękit. Brak czopków krótkofalowych (S).

Achromatopsja

<0.003%

Całkowita ślepota barw. Obraz widziany wyłącznie w odcieniach szarości.

Do czego służy symulator

Symulator widzenia barw jest narzędziem projektowym, a nie diagnostycznym. Podają mu Państwo obraz, a on zwraca przybliżenie tego, które rozróżnienia barwne przetrwają dane zaburzenie, a które się załamią. Wartość tkwi w tych, które się załamują. Jeśli dwie rzeczy w Państwa interfejsie znaczą co innego, a symulacja pokazuje je w tym samym kolorze, znaleźli Państwo wadę dotykającą znacznej części odbiorców.

Warto precyzyjnie powiedzieć, czym ten wynik nie jest. Nie jest oknem na czyjeś subiektywne doświadczenie. Osoba z wrodzoną deuteranomalią widzi świat tak od urodzenia; jej postrzeganie barw jest dla niej zupełnie zwyczajne, a w niektórych zadaniach rozróżniania bywa nawet lepsza od trichromatów. Przedstawianie symulacji jako tego, co oni widzą, jest nieścisłe, a gdy ujmuje ten stan jako brak, także nieprzydatne.

Symulacja mówi natomiast coś realnego: gdzie Państwa projekt zależy od informacji, której znaczna mniejszość odbiorców nie otrzymuje. To konkretny fakt inżynierski, z którym da się pracować.

Model stojący za przekształceniem

Proste symulatory zapadają obraz na prostą barw rozróżnialnych przez dichromatę. Dla dichromazji to wystarcza, ale dla znacznie częstszej trichromazji anomalnej jest błędne: tam zajęty czopek istnieje z przesuniętą czułością widmową, a informacja barwna jest ściskana, a nie usuwana.

Ten symulator podąża za podejściem Machado, Oliveiry i Fernandesa opartym na fizjologii, które modeluje przesunięcie czułości czopków wprost. Ponieważ przesunięcie jest parametrem ciągłym, ten sam model obejmuje cały zakres od widzenia prawidłowego przez łagodną anomalię po pełną dichromazję, zamiast traktować je jako przypadki niepowiązane.

Zrozumienie tego rozróżnienia zmienia sposób projektowania. Deuteranopia, w której brak czopka średniofalowego, to przypadek surowy. Deuteranomalia, w której ten czopek jest obecny, lecz przesunięty, to przypadek powszechny, dotyczy znacznie większej liczby osób i daje subtelniejsze usterki: barwy technicznie wciąż rozróżnialne, lecz już nierozdzielające się na pierwszy rzut oka na gęstym wykresie albo w małym elemencie interfejsu.

Jak dobrze wykorzystać wynik

Proszę wczytać obraz, który naprawdę niesie znaczenie kolorem: pulpit, wykres z legendą kodowaną kolorem, mapę, formularz z czerwonymi stanami błędu, schemat oznakowania. Proszę porównać każdą symulację z oryginałem i zadać każdemu rozróżnieniu kodowanemu kolorem jedno pytanie: czy to nadal mówi odbiorcy to, co musi wiedzieć?

Częste usterki, których warto szukać:

  • Czerwone i zielone wskaźniki stanu stające się tym samym przygaszonym tonem. To najpowszechniejsza wada dostępności w oprogramowaniu.
  • Kategorialne palety wykresów, w których sąsiednie serie się zlewają, zwłaszcza palety jakościowe dobrane dla estetycznej różnorodności, a nie dla rozdzielności percepcyjnej.
  • Sekwencyjne mapy cieplne przechodzące przez czerwień i zieleń, tracące uporządkowanie.
  • Odnośniki odróżniane od tekstu wyłącznie kolorem, które znikają zupełnie.
  • Pola wymagane i stany błędu niesione wyłącznie czerwoną obwódką.

Naprawa niemal nigdy nie polega na użyciu innych barw. Polega na dodaniu drugiej, niekolorowej wskazówki: etykiety tekstowej, ikony, kształtu, wzoru wypełnienia, położenia, podkreślenia. Kolor staje się wtedy wzmocnieniem znaczenia, a nie jedynym jego nośnikiem, czego właśnie wymaga kryterium WCAG dotyczące użycia koloru.

Gdzie symulacja przestaje być wiarygodna

Przekształcenie stosuje się do wartości sRGB Państwa obrazu, więc jego dokładność ogranicza to, jak wiernie ekran oddaje sRGB i czy obraz źródłowy powstał w tej przestrzeni. Materiał o szerokim gamucie, treści HDR i procesy z intensywnym zarządzaniem barwą przesuną wynik.

Model opisuje ponadto zaburzenia wrodzone. Nabyta utrata widzenia barw, wskutek jaskry, retinopatii cukrzycowej, chorób nerwu wzrokowego, zaćmy lub leków, często zachowuje się inaczej, nierzadko dotyka obu oczu nierównomiernie i zwykle towarzyszy jej spadek ostrości lub wrażliwości na kontrast, którego nie uchwyci żadne przekształcenie barwne.

Wreszcie proszę pamiętać, że symulacja to tylko jeden pryzmat. Mówi, które odcienie się zlewają; nie mówi nic o tym, czy tekst ma w ogóle dość kontrastu luminancji, by być czytelnym. Proszę łączyć ją ze sprawdzaniem kontrastu.

Szersze wskazówki znajdą Państwo w projektowaniu z myślą o daltonizmie oraz w jak udostępnić wykresy.

Masz pytania?

Najczęstsze pytania

Wszystko, co warto wiedzieć o testach na daltonizm: jak działają i co zrobić z wynikiem.

Czy osoby z daltonizmem naprawdę tak widzą?

Nie i żaden symulator tego nie potrafi. Symulacja odwzorowuje na Państwa ekranie o prawidłowym odwzorowaniu barw przybliżenie tego, jaka informacja przetrwa dane zaburzenie. Nie odtwarza doświadczenia subiektywnego. Osoba urodzona z zaburzeniem nigdy nie znała alternatywy, więc jej barwy są dla niej po prostu normalne; nie postrzega swojego świata jako wyblakłej wersji Państwa świata. Proszę używać wyniku, by znaleźć, gdzie projekt traci informację, a nie by wyobrazić sobie cudze doświadczenie.

Jakiego modelu używa symulacja?

Podąża za podejściem opartym na fizjologii, opisanym przez Machado, Oliveirę i Fernandesa, które modeluje przesuniętą czułość widmową zajętego czopka, zamiast po prostu rzutować barwy na prostą. To rozróżnienie ma znaczenie dla trichromazji anomalnej, czyli protanomalii i deuteranomalii, gdzie czopek jest obecny, ale przesunięty, a nasilenie zmienia się w sposób ciągły.

Dlaczego dichromazja i trichromazja anomalna wyglądają tak różnie?

Bo to różne stany. W dichromazji jedna klasa czopków jest całkowicie nieobecna, więc informacja barwna tej osi naprawdę znika i symulacja ją zapada. W trichromazji anomalnej czopek istnieje z przesuniętym szczytem, więc informacja jest ściśnięta, a nie utracona. Trichromazja anomalna jest znacznie częstsza, dlatego projektowanie wyłącznie pod symulację dichromatyczną w jednych miejscach wyolbrzymia problem, a w innych go zaniża.

Mój wykres w symulacji nadal się czyta. Czy to koniec pracy?

Jeszcze nie. Symulacja sprawdza, czy odcienie pozostają rozróżnialne, lecz nie sprawdza współczynników kontrastu i nie wychwytuje sytuacji, w których kolor jest jedynym nośnikiem znaczenia. Proszę uruchomić też sprawdzanie kontrastu i upewnić się, że każde rozróżnienie kodowane kolorem ma drugą wskazówkę: etykietę, wzór, kształt lub położenie.

Czy symulator wysyła mój obraz?

Nie. Przekształcenie wykonuje się w całości w Państwa przeglądarce przy użyciu elementu canvas. Obraz nigdy nie opuszcza urządzenia i nigdy nie trafia na serwer.

Pod jaki typ projektować?

Najpierw proszę sprawdzić deuteranomalię, bo zaburzenia deutan są zdecydowanie najczęstsze, a potem deuteranopię jako przypadek surowszy. Proszę dodać tritanopię, jeśli paleta opiera się na rozróżnieniach niebiesko-żółtych. Projekt, który przetrwa deuteranopię i tritanopię z nienaruszonym znaczeniem, zwykle przetrwa też postaci łagodniejsze.

Masz jeszcze pytania? Napisz do nas →