Using the Color Wheel | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Help has been moved to the Help menu of the applet. For non-English
speakers, here are the help pages, upon which you can use the Google Toolbar
(or some other tool) to translate:
| ||||||||||||||||||||||
Color Names | ||||||||||||||||||||||
In mid-September 2010 I happened upon Chirag Mehta's brilliant Name that Color
page. My immediate thought was, "wow, that's cool!" My second
thought was, "Why doesn't mine do that??" Chirag uses a Javascript to
provide the color names, but he specifically allows others to use and even
modify his script, under a Creative Commons license. I ported his script to
a Java class. I have also written a companion class for sorting,
ColorName. It relies, in turn, on a Hilbert curve class.
The list of named colors has over 1,500 entries. Chirag's sources included Wikipedia's color list, Crayola's® colors, and Resene Paints, Ltd. Note that some color names vary from society to society, even if they both speak the same language. Even within the same society, you may not realize that a given color was named after an architect, say. If you don't recognize a name, search the net for it. You might learn something.
"Huh? does not exist?? Of course it exists -- I just selected it!" Umm ... okay. Maybe I should talk about quantization error (QE)¹. The 16-bit SIH color space (aka fc16) uses over 61 thousand colors, but most modern graphic boards will try to display over 24 million². Your monitor cannot display that many, but it can display a lot more than SIH includes. QE occurs when a specified color is not within SIH. Usually it is not noticeable. When there is a possible mismatch, though, the program will create a circle to the left of the "exact-named" square, and fill it with the 24-bit color. This occurs when specifying via the hex color entry box or choosing a color name selected from the list. Sometimes the circle is visually distinct from the quantized color around it. I don't try to hide QE; in fact this project began for the very purpose of ascertaining how well SIH handles general color. (I've learned our eyes are most tuned to the oranges, where flesh tones are. It probably goes way, way back, when discerning friend from foe often meant life or death.) In summary, most of the color surrounding its name is quantized. The square contains the exact 24-bit color for the name, and the circle contains the exact 24-bit color requested. The list of color names can be re-sorted. It defaults to an alphabetic sort by name. Sorting by hex puts the names in the order they would be in if it were displaying the hex code for the color, such as "#F77703". The hue sort is more algorithmic, sorting primarily by hue, then by saturation, then brightness. I've seen in my web logs some folks find this page with searches such as wheel names for color blue, and I hope this helps them. It is not a pure HSB sort, however. I force colors with very, very low saturation (less than 1/16) to group with the greys. My reasoning is that someone looking for "off whites", say, will expect to see them this way. ¹Fellow color geeks can toggle on numeric QE display by clicking the little "brightness box" at the left of the saturation ramp in the lower right corner. ²If you are using an old 16-bit graphic board, or if you have your desktop set to use 16-bit graphics on your newer board, forget what I said about SIH's QE. You are starting with more quantization than SIH could ever add. | ||||||||||||||||||||||
Color Wheel Information | ||||||||||||||||||||||
The primary colors¹ are red, green, and blue (RGB). On light-emitting
sources (such as TVs and computer monitors), various combinations of the
primaries add to produce hue, saturation, and brightness.
The secondary colors¹ are cyan, magenta, and yellow (CMY²). On light-reflecting surfaces (such as books, paintings, and beads), various combinations of the secondaries subtract from the source light to produce the same overall effect. The physical world may be defined in terms of its impurities. The paints available to artists are not pure cyan, magenta, and yellow. Instead an artist has a variety of pigments from which to choose, often based on the color of various metallic oxides. In the purer digital world, it may be clear why my wheel has its six conical regions (aka sextants). Each primary and secondary forms its own family of shades. Observe how the hues slowly and intuitively transition. Also, observe how the primaries and secondaries are opposite. Red is opposite cyan, for example. Take a look at the color intensity wedge on the right. Did you notice how it tapers near the bottom? Is your intuition telling you why? If not, interact with the wedge in the Java applet above. Click high, then click low, where it is beginning to taper. Keep an eye on what happens to overall saturation. ¹Art classes often teach about a 12-color wheel. It names red, yellow, and blue as the "RYB" primaries, and orange, violet, and green as secondaries. That information is not incorrect; mixing paints as they suggest works. However, many artists actually working on canvass do not wish to confine themselves to the simplified 12-color context. For example, Don Jusko's Real Color Wheel (RCW) maps a more complete color wheel, referencing actual pigments. ²You may have seen the acronym CMYK, relating to printing
with color. C, M, and Y you know. The K is for blacK. CMY
inks by themselves produce a dark murky brown, so professional printers also
use black ink where true black is desired. RGB does not have an
equivalent problem. As light sources, maximal equal levels of red,
green, and blue form white, and their total absence form black. | ||||||||||||||||||||||
Luma and Grey (Gray) | ||||||||||||||||||||||
The "luma bars" in the lower left side of the applet demonstrate a color
characteristic known as luminosity. Colors, even with the
same numeric intensity (or brightness), are perceived differently.
Green appears brightest, then red, then blue. I thought it would be
interesting to show this relationship, hence the bars and the numeric
"luma %" value. If you really wish to experiment with luma,
double-click in the center of the Wheel.
| ||||||||||||||||||||||

Auxiliary Color Characteristics | |
|---|---|
| The Hueborhood |
|
|
![]()
|
|
The image in the lower right side of the applet shows 27 colors.
The colors are chosen from the "hueborhood" -- the 26 closest colors
to the selected color. There are 3 intensities, 3 hues, and 3
saturations total, centered around the selected color.
They are ordered by luma, and displayed in an
inward spiraling manner, beginning at the upper left corner. (Also see the
Square Snakes.) The small pattern in the center is three 3x3 layers of the same colors, but this time organized by hue, saturation, and intensity rather than luma. |
The image in the upper right side of the applet shows 64 greys or colors.
It shows the range of brightness for the selected saturation ring.
By default, you see this range as levels of grey, but if you click into the
image, it will toggle back and forth between a "luma snake" and a "saturation
snake". It is interesting that the brightest colors are not normally considered the "hottest". However, since the saturation snake is so unappealingly garish, it defaults to its luma snake form. |
All Sorts of Sorts, and a Dog Too | |
Since April 2000, users have had the ability to rearrange the order of colors
in both the hueborhood and the sat/luma snake. The [luma] button, at the
lower left corner of the painting canvas, allows ordering by luma, luminance,
and average. Procedurally, each color is represented as one of those
greyscale equivalencies. Then they are sorted and redisplayed in my
"square snake" (spiraling inward) fashion. For over a decade, that was
the extent of my sorting.
Within days I realized there was an imbalance. The user could sort
within the color wheel pane by luma/Lumi/ave. Yet they could not sort
the name list in that fashion. Well, they can now. Coincident
with that effort, I was in correspondence with the mathematician Aubrey
Jaffer, who has done extensive work concerning the display of "color
dictionaries." He had suggested:
Use of a space-filling
curve to traverse the 3-dimensional color space cube might improve the local
color neighborhood images.
You can well imagine that when Spot, the Magic Color Dog heard about
all these re-sortable colors in one place, he had to come and check it
out. He decided to stay, so I built him a dog house we call
the Slider. When you mess with his house, he will start to
play. He happily jumps from color to color, in the order of the
current sort. He even leaves short-lived shadows behind, so you can
see where he just was. He hates the alphabetic sort, because
while humans see order in the names, he knows there is no order to the actual
colors. He loves by hue, though, because its order is finely
tuned to that of the wheel itself. He likes the three Hilbert sorts a
lot, too. With them, he gets to play mathematician, happily tracing a
Hilbert curve path through a three-dimensional color space.
Spot can go extremely fast, so much so that I had to train him to go no more than 4 jumps per second. Any faster, and the flashing might cause problems for people susceptible to seizures. The slider is used to control his speed. When it is fully to the right, he obediently moves at 4 jps. As the slider moves leftward he slows down. When it is almost fully to the left, he takes almost 4 seconds per jump. Fully to the left, and Spot stops, waiting for you to specifically command him by clicking in the wheel.
By the way, Spot does not mind if you change his environment while he is playing. You can perform another sort for example, or manually select a color from the list for him to jump to. You can even change the size of the wheel. The dude is tireless, house-trained, and behaves well with children. | |
Color Links, External and Internal | ||
|---|---|---|
|
Color and HTML Authoring EasyRGB's Color Tools Pixy's Color Scheme Designer General Color Serendip's Interactive Color J.L. Morton's Color Matters Charles Poynton's Color FAQ David Briggs's Further Reading Per Bang's Color Wheel & Tools Don Jusko's Painting on Location Wikipedia's article on Color Theory Marian Galczenski's color resources ELA's Light, Vision, & Color Directory |
do Google+ users like?    |
Rich Franzen myPNG myHome PNG 16 Overview PNG 16 Technical Color Space Overview Kodak True Color Image Suite - - - Top of Color Wheel |
|
Earl F. Glynn's Color Reference Library The ODP's Computers/Graphics/Web/Colors | ||
|
Aubrey Jaffer's Color and Color-Name Dictionaries Peter Kaiser's The Joy of Visual Perception: A Web Book | ||