conjunto de utilitários e componentes React para processamento de imagens, incluindo filtros de correção de daltonismo baseados no algoritmo de Brettel et al 1997
npm install c-colors-brettel
espera as propriedades dos tipos de daltonismo (Normal, Deuteranopia, Protanopia, Tritanopia, Deuteranomaly, Protanomaly ou Tritanomaly) por meio da prop colorblindType, o caminho da imagem por meio da prop src, o texto alternativo por meio da prop alt.
, por debaixo dos panos, utiliza a tag ![]()
juntamente com o do HTML para reescrever a imagem pixel a pixel, aplicando uma correção aos valores RGB, usando JavaScript.
jsx
import { useState } from 'react'
import { BrettelImage } from 'c-colors-brettel'
const App = () => {
const [daltonismo, setDaltonismo] = useState('Normal')
return colorblindType={daltonismo}
src='./img.jpeg'
alt='Alternative text for screen readers'
/>
}
export default App
``