Color Blindness Simulation Tool
ColrSkeww provides a simple HTTP API for programmatic color blindness simulation.
/upload
Send a multipart/form-data
request with the following fields:
deutan
or deuteranopia
- Green color blindness (most common)protan
or protanopia
- Red color blindnesstritan
or tritanopia
- Blue color blindness (rare)Returns a PNG image showing how the uploaded image would appear to someone with the specified color vision deficiency.
curl -X POST \
-F "upload=@image.jpg" \
-F "deficiency=deutan" \
http://localhost:3000/upload \
--output simulated.png
const formData = new FormData();
formData.append('upload', fileInput.files[0]);
formData.append('deficiency', 'protan');
fetch('/upload', {
method: 'POST',
body: formData
})
.then(response => response.blob())
.then(blob => {
const url = URL.createObjectURL(blob);
document.getElementById('result').src = url;
});