AbstractStaticcorrectCorrects a color to make it distinguishable for color-blind users. Uses the "Error Diffusion" method: calculates the information lost during simulation and shifts it into a visible spectrum (e.g., shifting lost Red/Green info into Blue/Lightness).
The corrected color.
StaticsimulateSimulates how a color appears to a person with CVD. Based on Brettel/Viénot/Mollon algorithm via Linear RGB projection.
The deteriorated color.
Staticsimulate
Class to support color blindness simulation and correction.