Inkscape - Color Blindness Extension

color blindness simulation in Inkscape
9 kinds of vision

Update: There is a new version!

This is an extension for Inkscape which simulates 9 different types of vision. Again it's a color effect and therefore it can be found over at Effects->Color->Color Blindness after installation.

Supported modes:

  • normal trichromatic color vision
  • protanopia red-green blindness (no red cones)
  • deutanopia red-green blindness (no green cones)
  • tritanopia blue-yellow blindness (no blue cones)
  • typical achromatopsia (no cones; rod monochromat)
  • protanomaly (anomalous red cones)
  • deutanomaly (anomalous green cones)
  • tritanomaly (anomalous blue cones)
  • atypical achromatopsia (low cones; cone monochromat)

The "normal" mode doesn't change anything at all. I decided to add it anyways, because that makes it easier to compare if you switch through the modes (if live preview is enabled). As usual it will be added to SVN if proves to be useful enough. Let me know if you find any issues.

Download: color_colorblindness.zip (2kb)
Update: There is a new version!

Comments

Cool!

This is cool, I think this should be added to SVN. I think it's very useful to a large group of folks. It is a really interesting use of live preview.

--Ted

Status update

The current version is unfortunately somewhat over simplified. The results of the simulation are a bit misleading in spots. It isn't good enough yet, I'd say.

I already grabbed some heavy math ridden papers which should hopefully help me to improve it. I didn't expect it to be so complicated, but in retrospect... well, I should have seen that coming.

Thanks :)

You really impressed me :).
I have this I think it's
# deutanopia red-green blindness (no green cones)
But not sure :P.
I have problims with color so I always ask some one to help me picking colors :D.
I hope this will be usefull ^.^

Heh

Well, this indirectly helps people with color blindness, because it allows designers to create usable color schemes. Or more precisely... it will do that in the future. The current formula isn't any good.

However, I'm currently writing a whole set of tools. One of those is supposed to help people with color blindness directly.

Subscribe to the color blindness feed if you'd like to get the news as soon as possible. :)

ColorMatrix? Nope, won't work.

You're right, the ColorMatrix version is very simplified, and not accurate. I created that color matrix one night (http://www.colorjack.com/labs/colormatrix/) and since then it's shown up many places... I should probably take that page down before it spreads more! Anyways, it gives you an idea of what it might look like, but for the real thing...

As far as a simple script to simulate color blindness, this one does the best job:

http://www.nofunc.com/Color_Blindness_Library/ — It uses "confusion lines" within the XYZ color space to calculate values (this one is in Javascript, and should be easy to convert to python).

There are a few other methods, and no one really knows exactly what it would look like... these are all generalizations of a small sample, set against the masses.

Anyways, cheers, and glad to see some Color Blindness options in Inkscape :)

re: ColorMatrix? Nope, won't work.

>I should probably take that page down before it spreads more!

Heh. Yea, that's probably a good idea. It's close in spots, but totally misleading in some cases.

>(this one is in Javascript, and should be easy to convert to python)

Porting that over should be rather easy indeed.

>There are a few other methods, and no one really knows exactly what it would look like...

Monochromaticism (word?) in general is simulated poorly. Blur/over-brightness is usually omitted and... well, there isn't really much you can do to help those people. Being able to see the contrast levels clearly (as a Designer, I mean) is somewhat helpful though.

done

It's ported and seems to work. But I'm a tad too tired to do final tests and release it... that's gotta wait till Thursday, I'm afraid.

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options