colorverse

Crates.iocolorverse
lib.rscolorverse
version0.6.5
created_at2025-08-16 15:01:17.298231+00
updated_at2025-08-25 22:24:44.792714+00
descriptionColor vision diversity (色覚多様性) convertor - not only simulate but also daltonize (色の補正)
homepage
repositoryhttps://github.com/accessible-colors/colorverse
max_upload_size
id1798538
size80,052
nabbisen (nabbisen)

documentation

README

Colorverse

Color vision diversity (色覚多様性) convertor - not only simulate but also daltonize (色の補正)

crates.io Documentation Dependency Status Executable License

Based on Machado, Oliveira & Fernandes (2009) model. Customized with dynamic simulation level parameter introduced and nonlinear easing of the level.

Usage

Executable

Executables on multiple platforms are found in Releases. Just run it without any installation.

$ # usage
$ ./colorverse simulate -c ${color vision} -l ${simulation level} -o ${output file path} ${input file path}
$ ./colorverse daltonize -c ${color vision} -l ${simulation level} -s {daltonization strength} -o ${output file path} ${input file path}

$ # for example
$ ./colorverse simulate -c protanomaly -l 0.75 -o simulate-out.png in.png
$ ./colorverse daltonize -c deuteranomaly -l 1.0 -s 1.0 -o daltonize-out.png in.png

$ # help
$ ./colorverse --help
$ ./colorverse simulate --help
$ ./colorverse daltonize --help

Rust and cargo

See docs/DEVELOPMENT.md.


Samples

Trichromacy

trichromacy

Protanomaly

Simulation 50%

protanomaly

Simulation 100% (Protanopia)

protanopia

Simulation 100% + Daltonization 50%

protanomaly 100% - daltonization 50%

Simulation 100% + Daltonization 100%

protanomaly 100% - daltonization 100%

Deuteranomaly

Simulation 50%

deuteranomaly

Simulation 100% (Deuteranopia)

deuteranopia

Simulation 100% + Daltonization 50%

deuteranomaly 100% - daltonization 50%

Simulation 100% + Daltonization 100%

deuteranomaly 100% - daltonization 100%

Tritanomaly

Simulation 50%

tritanomaly

Simulation 100% (Tritanopia)

tritanopia

Simulation 100% + Daltonization 50%

tritanomaly 100% - daltonization 50%

Simulation 100% + Daltonization 100%

tritanomaly 100% - daltonization 100%

Achromatomaly

Simulation 50%

achromatomaly

Simulation 100% (Achromatopsia)

achromatopsia


Open-source, with care

This project is lovingly built and maintained by volunteers.
We hope it helps streamline your work.
Please understand that the project has its own direction — while we welcome feedback, it might not fit every edge case 🌱

Acknowledgements

Depends on image / nalgebra. Also, on argh on CLI I/F.

Commit count: 22

cargo fmt