Simulador de Daltonismo
Veja como uma paleta de cores aparece com protanopia, deuteranopia, tritanopia e acromatopsia, e encontre as cores que ficam difíceis de distinguir. Funciona totalmente no seu navegador: nada é enviado a nenhum servidor.
Uma cor por linha, em qualquer formato. Até 12 cores.
O que é um simulador de daltonismo?
Cerca de 8% dos homens e 0.5% das mulheres têm algum tipo de deficiência na visão de cores, quase sempre uma capacidade menor de distinguir vermelho de verde. Um simulador mostra como essas pessoas veem um conjunto de cores, para que você possa conferir se a legenda de um gráfico, um badge de status ou um mapa continuam funcionando. Esta ferramenta transforma cada cor com o modelo de Machado, Oliveira e Fernandes (2009) para protanopia, deuteranopia e tritanopia, converte para escala de cinza na acromatopsia, e sinaliza os pares de cores cuja diferença fica abaixo de um ΔE de 10, o ponto em que ficam difíceis de distinguir.
Exemplos
A mesma simulação em código, como filtro SVG reutilizável e dentro do navegador:
// Machado et al. 2009, deuteranopia, on linear RGB
const M = [[0.367322, 0.860646, -0.227968],
[0.280085, 0.672501, 0.047413],
[-0.01182, 0.04294, 0.968881]];
const sim = M.map((row) => row[0] * r + row[1] * g + row[2] * b);import numpy as np
M = np.array([[0.367322, 0.860646, -0.227968],
[0.280085, 0.672501, 0.047413],
[-0.01182, 0.04294, 0.968881]])
simulated = linear_rgb @ M.T<filter id="deuteranopia">
<feColorMatrix type="matrix" values="0.367 0.861 -0.228 0 0
0.280 0.673 0.047 0 0 -0.012 0.043 0.969 0 0 0 0 0 1 0" />
</filter>/* preview a whole page through the SVG filter above */
html { filter: url(#deuteranopia); }Casos de uso
Verificar paletas de gráficos e mapas
Garanta que cada série de um gráfico ou categoria de um mapa continue distinguível, principalmente os pares de vermelho e verde, que são os que mais falham.
Cores de status em interfaces
Estados de sucesso, aviso e erro muitas vezes dependem só de verde, amarelo e vermelho. Veja se eles se confundem e adicione ícones ou rótulos onde acontecer.
Revisar uma paleta de marca
Teste um conjunto de cores de marca antes de usá-lo em todo um produto, assim os problemas de acessibilidade são detectados uma vez e não em cada tela.
Explicar acessibilidade para um time
Mostre a designers e stakeholders como um usuário daltônico realmente vê uma paleta, o que convence mais que uma diretriz.