Symulator daltonizmu
Wybierz obraz — wykres, rysunek, slajd — i zobacz go tak, jak widzą go osoby z protanopią, deuteranopią, tritanopią i achromatopsją, obok oryginału. Symulacja korzysta z modelu Machado, Oliveiry i Fernandesa (2009) w liniowym RGB. Twój obraz jest przetwarzany na płótnie w przeglądarce i nigdy nie jest przesyłany. Za darmo, bez rejestracji.
Przeglądarka otwiera obraz i rysuje go na płótnie na tej stronie. Nigdy nie jest on przesyłany.
Wybierz obraz albo użyj obrazu przykładowego, aby zobaczyć, jak wygląda on dla osób z zaburzeniem widzenia barw.
100% to dichromacja — brak danego typu czopków (protanopia, deuteranopia, tritanopia). Niższe wartości to anomalna trichromacja, w której dany typ czopków reaguje słabo (protanomalia, deuteranomalia, tritanomalia). Achromatopsja nie ma nasilenia.
Jak korzystać z symulatora daltonizmu
- 1. Wczytaj obraz. Użyj Wybierz plik dla pliku PNG, JPEG, GIF, WebP lub SVG albo wypróbuj wbudowany przykład, który zawiera płynne przejście barw, osiem kolorów Okabe–Ito oraz paletę czerwień–żółć–zieleń. Duże obrazy są zmniejszane do 900 pikseli na dłuższym boku.
- 2. Wybierz widoki. Protanopia, deuteranopia, tritanopia i achromatopsja są domyślnie włączone. Wyłącz te, których nie potrzebujesz.
- 3. Ustaw nasilenie. Przy 100% narzędzie symuluje dichromację (brak jednego typu czopków). Niższe wartości symulują anomalną trichromację, w której dany typ czopków jest tylko osłabiony.
- 4. Porównaj i zapisz. Każdy panel znajduje się obok oryginału. Pobierz jeden panel jako PNG albo cały zestaw jako jeden podpisany arkusz, który możesz wkleić do raportu lub wysłać współautorowi.
Co pokazuje każdy widok
- Protanopia i protanomalia — brak lub słabe czopki długofalowe (L, „czerwone”). Czerwienie wydają się ciemne i przesuwają się w stronę brązu lub oliwki; czerwień i zieleń są mylone.
- Deuteranopia i deuteranomalia — brak lub słabe czopki średniofalowe (M, „zielone”). Czerwień i zieleń są mylone, ale czerwienie nie ciemnieją tak bardzo jak przy protanopii. Deuteranomalia jest najczęstszą postacią.
- Tritanopia i tritanomalia — brak lub słabe czopki krótkofalowe (S, „niebieskie”). Błękit i zieleń zlewają się, a żółty z różowym są mylone. Zdarza się rzadko.
- Achromatopsja — brak sprawnej funkcji czopków, więc świat jest w odcieniach szarości. Narzędzie przedstawia to jako względną luminancję, która nie jest częścią modelu Machado (zob. niżej).
Według National Eye Institute (USA) około 1 na 12 mężczyzn ma pewne zaburzenie widzenia barw, a kobiet znacznie mniej — więc na wykładzie czy w gronie recenzentów ktoś prawdopodobnie jest tym dotknięty. Zaburzenia czerwono-zielone są zdecydowanie najczęstszym typem.
Jak działa symulacja
Narzędzie korzysta z macierzy opublikowanych wraz z pracą Machado, G. M., Oliveira, M. M., & Fernandes, L. A. F. (2009), “A physiologically-based model for simulation of color vision deficiency,” IEEE Transactions on Visualization and Computer Graphics, 15(6), 1291–1298. Autorzy podają jedną macierz 3 × 3 dla każdego typu i każdego nasilenia od 0,0 do 1,0 co 0,1; suwak porusza się po tej tabeli i interpoluje między wierszami dla wartości pośrednich.
- Wartość sRGB każdego piksela jest zamieniana na światło liniowe (odwrotna krzywa gamma).
- Wektor liniowego RGB jest mnożony przez macierz dla wybranego typu i nasilenia.
- Wynik jest przycinany do zakresu 0–1 i ponownie kodowany gamma.
- Kanał alfa pozostaje bez zmian. Odcienie szarości i biel przechodzą bez zmian, ponieważ każdy wiersz każdej macierzy sumuje się do 1.
Dlaczego palety czerwono-zielone zawodzą
Czerwień #d7191c i zieleń #1a9641 z popularnej palety czerwień–żółć–zieleń stają się przy deuteranopii #8a7b0c i #8a7f48 — dwoma prawie identycznymi oliwkami.
Cynobrowy #d55e00 z palety Okabe–Ito i niebieskawa zieleń #009e73 stają się przy deuteranopii #9e8c00 i #8a8676: bliżej siebie niż wcześniej, ale wciąż różnią się jasnością i odcieniem.
Czego symulacja nie powie
- To model, nie osoba. Prawdziwe widzenie różni się w obrębie każdego typu, a model obejmuje tylko odpowiedź czopków, nie adaptację mózgu ani kontekst.
- Achromatopsja to przybliżenie. Model Machado nie ma dla niej macierzy. Tutaj jest to względna luminancja WCAG, Y = 0,2126 R + 0,7152 G + 0,0722 B, pokazana jako szarość. Ten stan zwykle wiąże się też z niską ostrością wzroku i nadwrażliwością na światło, których narzędzie nie symuluje.
- Ekran ma znaczenie. Piksele płótna są odczytywane jako sRGB. Ekran o szerokiej gamie barw lub filtr nocny zmienia to, co widzisz; sam symulowany plik jest zgodny z modelem.
- Większość osób z zaburzeniem widzenia barw nadal widzi kolory. Dichromacja to skrajny koniec każdego spektrum. Wiele osób ma łagodne zaburzenia, które przybliża suwak nasilenia.
Projektowanie rysunków, które się sprawdzą
- Nie opieraj się tylko na odcieniu. Dodaj bezpośrednie etykiety, znaczniki, style linii lub wzory, aby każda kategoria miała drugą wskazówkę.
- Zmieniaj jasność. Jeśli dwa kolory wyglądają tak samo w widoku achromatopsji, trudno je również odróżnić po wydrukowaniu w czerni i bieli.
- Unikaj czerwieni przeciwko zieleni — a także błękitu przeciwko fioletowi czy zieleni przeciwko brązowi — jako jedynej różnicy między dwiema seriami.
- Zacznij od bezpiecznej palety. Paleta Okabe–Ito, używana przez kreatory wykresów na tej stronie, została zaprojektowana właśnie z myślą o tym. Do map cieplnych dobrze sprawdzają się viridis, cividis i sekwencyjne schematy ColorBrewer; oferuje je Heatmap Maker.
- Sprawdź też kontrast. Para, która przechodzi w kolorze, może nadal nie spełniać progu WCAG 3:1 dla grafiki — użyj Sprawdzacza kontrastu kolorów.
Najczęstsze pytania
- Czy mój obraz jest przesyłany na serwer?
- Nie. Plik otwiera przeglądarka, rysuje go na płótnie na tej stronie i przetwarza tam. Nic nie jest wysyłane przez sieć, a nic nie jest zapisywane po zamknięciu lub przeładowaniu strony.
- Czym różni się protanopia od deuteranopii?
- Protanopia to brak czopków długofalowych (czerwonych), a deuteranopia to brak czopków średniofalowych (zielonych). Obie utrudniają odróżnienie czerwieni od zieleni, ale przy protanopii czerwienie wyglądają też znacznie ciemniej. Na wielu rysunkach te dwa typy mogą wyglądać podobnie, dlatego palety naprawiające jeden zwykle naprawiają też drugi.
- Który typ daltonizmu jest najczęstszy?
- Zaburzenia czerwono-zielone, przede wszystkim deuteranomalia (słabe czopki zielone), stanowią zdecydowaną większość przypadków. Zaburzenia tritanowe i całkowita achromatopsja są rzadkie.
- Co robi suwak nasilenia?
- Przy 100% narzędzie symuluje dichromację, w której brakuje jednego typu czopków. Przy niższych wartościach używa macierzy Machado dla anomalnej trichromacji (protanomalii, deuteranomalii, tritanomalii), w której czopek reaguje, ale jest przesunięty. Przy 0% obraz pozostaje bez zmian. Achromatopsja ignoruje suwak.
- Jak zrobić wykres przyjazny dla osób z daltonizmem?
- Użyj palety zaprojektowanej w tym celu, na przykład Okabe–Ito dla kategorii lub viridis dla danych ciągłych, i dodaj drugą wskazówkę do koloru: etykiety, znaczniki, style linii lub wzory. Następnie sprawdź wynik tutaj: jeśli każda seria i kategoria nadal da się odróżnić we wszystkich czterech widokach, wykres jest odporny.
- Czy to to samo, co widzenie osoby z daltonizmem?
- To dobre przybliżenie do sprawdzania projektów, a nie replika. Osoby z tą samą diagnozą różnią się między sobą, a model działa wyłącznie na odpowiedzi czopków. Traktuj go jako sposób na wczesne wykrywanie problemów; jeśli rysunek jest ważny, zapytaj kogoś, kto ma to zaburzenie.