-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
15 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,18 @@ | ||
ColorBlindness - Color Blindness Library for [Processing](http://processing.org) | ||
============================================================= | ||
|
||
[Processing](http://processing.org) is a Java application popular with artists and creative technologists like myself. Processing allows users to build extensions to expand the application's features and to share those tools with the community. I built this library to simulate Color Blindness. | ||
[Processing](http://processing.org) is an open source Java application used by students and artists to explore creative expression of technology. I very much enjoy creative coding and I often use Processing to implement my ideas. | ||
|
||
[Processing](http://processing.org) allows users to contribute to its continued development by making libraries to extend its functionality. ColorBlindness is one such library extension that I created that provides users with the ability to approximate what a color deficient viewer would see. | ||
|
||
ColorBlindness provides two color transformation algorithms. The first simulates color blindness, and the second does a color blindness correction called daltonization. Both are implemented in a way that is easy for beginners to use. More advanced users can also create their own custom color transformation or correction algorithms. | ||
|
||
I have three goals for my ColorBlindness library: | ||
|
||
* Easy to use tools for simulating color blindness. This will allow artists and creative coders to consider the needs of color blind individuals in their designs. The implementation is FAST and will not slow down the frame rate of a sketch. | ||
* Interactive and educational visualizations for understanding color blindness. | ||
* Pseudoisochromatic art. Normally the expression of visual art is made with trichromats in mind, with color blind people partly or completely missing out on the visual experience being expressed. Pseudoisochromatic art turns that around by creating visual art that only a color blind person can properly see and understand. | ||
|
||
My hope is for this library to help educate the Processing community about color blindness and to create new opportunities for artistic expression. | ||
|
||
Refer to the [documentation](http://ixora.io/projects/colorblindness/) to learn more. |