Hopeless Geek

Tagline

If idiots could fly, this place would be an airport!

Home » Blogs » Adam Knight's blog

The Colors!


  • Companies
  • Favorites
  • Tips
August 2, 2004 - 4:17pm

So we’re in about the third year of Mac OS X now and there’s one thing I’ve not done in this entire time: actually looked at that “other” standard palette: the color palette. I’ve used it to pick colors for various things and gone through the tabs to use the different methods, but I’ve not actually looked at the panel (like I did the font panel) since it came out. Big mistake. Huge. This thing is awesome.

!(right)http://www.codepoetry.net/myimages/color-big-palette-thumb.jpg 205×253!

The first mistake I made was that I never made it bigger. This changes everything. Much like the Font panel, all the features of the Color panel become both easier to use and more apparent when it’s made larger, especially when using the color wheel. When you make the color wheel this big you can more easily see the grades of color between the primaries and, thus, find the color you really want. (Because, of course, the more pixels the color wheel shows on-screen literally means the more choices you have to pick from.)

Hardly the only way to find a color, however. The next tab holds another secret-in-plain-view that I seem to have only caught when staring straight at it looking for cool things to do. When handling grays it’s very common to just want to use one of the “quarter grays” such as 25% or 75% black. As such, there they are in plain view, right under the control. Five little boxes with 100%, 75%, 50%, 25%, and 0% black waiting for me to click on them.

!(right)http://www.codepoetry.net/myimages/color-grayscale.png 354×79!

Sometimes, though, it’s hard to find a color in the color wheel that exactly matches another color you’re staring right at in another graphic (say, to match the color of text to the color of a jacket someone is wearing) so there’s two more ways to snag a color.

!(left)http://www.codepoetry.net/myimages/color-picker.jpg 55×68!

The first is the very easy-to-use picker tool. Click on it and you’ll get a magnifying glass to drag around the screen and find the exact pixel that contains the color you want. It’s very handy for when you pass a web page or see a graphic and notice a color you’d like to use on something in the future (with sixteen million available colors (not including alpha), discovery is often the hardest part).

!(right)http://www.codepoetry.net/myimages/color-custom-image-1.jpg 177×557!

The second way of capturing a color is the Palette view. By default, there’s a spectrum image loaded into it that covers all colors except for saturation differences (3D graphs tend not to go well into 2D spaces). Well, if you’re matching colors, drop your reference image in there or add it via the menu at the bottom. It takes images from the clipboard or via a graphic file on disk (standard system-importable files work (PDF, JPEG, GIF, PNG, etc.)).

!http://www.codepoetry.net/myimages/color-custom-image-2-thumb.jpg 203×233!

If dragging, keep the program with the color palette frontmost, keep a Finder window visible, and in one motion drag a file from the exposed Finder window to the Palette view. The Finder will not activate.

Of course, finding the right color is one thing, but remembering it is a whole new game. Web designers tend to get rather good at remembering the CSS color code for their most common colors (#eee is my light gray and when I want a nice blue #69C usually works well; you can darken it to #369 for shading and such). Remembering the exact place to click in a color wheel or the exact slider positions or values in the next pane, well, that’s more difficult. I would guess that many, if not most people have noticed the color swatches on the bottom of the window by now and have filled in several of them, noting their utility, especially since they are available in all Mac OS X programs. This is a very handy way of keeping frequently-used colors available and just clicking on them to select them.

!http://www.codepoetry.net/myimages/color-swatches-1.png 409×56!

Of course over time one can easily fill out the swatch space that’s allotted by default, so did you notice the (misused) split-view “button” below it?

!http://www.codepoetry.net/myimages/color-swatches-2.png 410×143!

!(right)http://www.codepoetry.net/myimages/color-list-menu-new.png 115×164!

If you think in terms of colors, this is an excellent solution. For people like me, however, who think in terms of names, this is sub-optimal. What would really be nice is to be able to name my colors. Surely you’ve seen the color lists in the color palette that give you some standard colors and the web colors and (for developers) the system widget colors, but you can also make your own in that very same palette. After creating your list simply find a color you like and select it (such that the large “selected” swatch at the top shows it) and then find your list and go to the bottom “Color” menu and pick “New” to add it. There’s also a “Rename” in there in the case that “ListName-1” is not a memorable color name, which I don’t expect it will be.

!(right)http://www.codepoetry.net/myimages/color-list.png 108×60!

Color lists and custom palettes are stored in your Library folder in a “Colors” sub-folder. So if you make a long list of useful colors, or colors specific to a project or the like, send the file to someone and they can install it and be right where you are. If the person you’re sending a color list to isn’t keen on editing things in the Library folder, have the person choose “Open…” from the list menu and pick the file you sent. The Color palette will automagically copy and add the list to itself.

!(right)http://www.codepoetry.net/myimages/color-list-search.png 227×228!

Over time, however, you’ll have added dozens, if not hundreds of colors to your list. If you decide not to break out a second list there’s still a solution for handling it: search. Right next to the “Color” menu is a search field that will do an as-you-type search of your color list. Very handy, indeed.

More quick tips:

  • Color wells are droppable. If you have several wells on-screen and want to assign colors quickly, you don’t have to click on each to “attach” the Color palette. Find the color and drag from the “selected” swatch to the color well.
  • Text is droppable as well. Select some text and drop a color on it.
  • Once you’ve selected text or clicked on a color well, you’re “attached” to it so start clicking and dragging things around in the palette to see the changes happen live.
  • The bottom storage swatches are like hundreds of color clipboards because color settings persist from application to application. Find the color you want in your graphics program, drag it to a swatch, and then go to your design program and use it as a color.
  • Get in the habit of capturing every color you like into a swatch or list. When the time comes to have “good” colors available you’ll have a long list of eye-friendly ones.
  • Align colors that go well together in the swatch grid’s columns so that you have matching sets for when inspiration hits. Using columns rather than rows lets you store more sets.
  • Put a color palette file in /Library/Colors/ or /Network/Library/Colors/ and make it available to more than just yourself. Great for project sets.

Behold, the power of Command-Shift-C! Laughing out loud

!(right)http://www.codepoetry.net/myimages/color-excolor.png 132×46!
From the comments, exColor shows the hex values for the color in its color well, for the web designers that want to use all this fun on their sites. Mmmm.

And, yes indeedy-do, there’s a full hexadecimal color picker plugin for the Color panel. Sweet.

  • Adam Knight's blog
  • Printer-friendly version
August 1, 2004 - 5:19pm
wazdog said

Good article. Gave me an idea or two.

But, the one thing I hate about the Apple’s new color palette is there are no hex values! What? Why not?!? Am I mistaken, or was there a hex option in OS 9? (it’s been so long…)

I find a good color, and want to use it on the web, I have to fire up DigitalColorMeter (which is a nice little app, but still) or head over to some converter page on the Interweb. Not fun.

I have searched and searched for a plugin to add a Hex palette, to no avail. All I want is to be able to get the current color in Hex value. Am I missing something? Is this option hiding?

(If you’re thinking of making one, anyone out there, it would also be nice to be able to optionally snap to web-safe and web-smart colors.)
http://www.ficml.org/jemimap/style/color/wheel.html

Anyway, I’ll end my griping now…

  • reply
August 1, 2004 - 5:26pm
wazdog said

Oh yeah, one other thing. On the topic of Color Palette plugins…

When searching for the aforementioned, non-existent, hex-value plugin, I stumbled across Painter’s Picker:
http://www.oldjewelsoftware.com/ppicker/

Nice nice. Color theory, simple and (relatively) easy to use. Check it out…

  • reply
August 1, 2004 - 7:13pm
Diggory Laycock said

ExColour is a useful app for quick Hex values:

http://www.versiontracker.com/dyn/moreinfo/macosx/13967

  • reply
August 1, 2004 - 7:28pm
codepoet said

Oh, that’s real nice. Thanks for the link. Smiling

  • reply
August 1, 2004 - 9:50pm
Tom Kornack said

Look no further for a hex color palette!

http://www.luckysoftware.dk/

Tom

  • reply
August 1, 2004 - 8:27pm
Ian said

Look in ‘Tools’ folder for ‘DigitalColor Meter’.

  • reply
August 2, 2004 - 5:32am
Paul said

For the curious, here is a detailed, interactive presentation of the NeXTSTEP version of the color palette (at the end of the page): http://www.ohlfs.com/keith/self/next/next.html

  • reply
August 4, 2004 - 5:07am
Joel Dabrowski said

Note that the Color Palette is extensible too via a plug-in architecture.

Here’s a good example of someone’e else’s color picker tool that gets added to the palette’s toolbar when dropped into the ColorPickers folder in your personal or main Library folder:

http://www.oldjewelsoftware.com/ppicker/

  • reply
August 5, 2004 - 8:39am
mmalc said

For colour selection on NEXTSTEP, there’s also http://www.stepwise.com/Articles/Technical/ColorWheel.html …

  • reply
August 24, 2004 - 10:56pm
Anonymous said

Great tips. I recently discovered that I could create a named color palette in the “Color Palettes” section [third from left], and was so glad to see that I could not only name sets, and name individual colors, but also share these palettes with colleagues. I looked right past the “Search” field, though! Thanks so much!

  • reply
August 24, 2004 - 11:13pm
MoonCaine said

Janet: I don’t know of a way to show the Color Picker without a program, but I work around that always having Stickies up [I have it running for other reasons, and usually set to “Hide”]. If I open the Color Picker, then switch to another program or hide Stickies, the picker hides, too, until I click Stickies in the Dock or otherwise switch to Stickies.

BTW, the reason I have Stickies load at startup and stay running is so I can remind myself to turn on/off virus software when capturing video, but a nice Stickies tip helps keep the desktop uncluttered: you can “stack” related notes on top of each other, but use the Exposé keys to view all the notes at once, without having to use your mouse. Exposé spreads out the notes on your screen. I keep a stack of Final Cut tips using this technique.

  • reply
August 24, 2004 - 7:00pm
Janet said

Is there a way to launch color picker independent of any programs? I find it rather annoying that you have to go to the font preference pane or something like that and open it from there.

  • reply
August 25, 2004 - 5:15am
Carl said

Janet,

Harry Whitfield has a widget that you can put on your desktop and give direct access. http://www.widgetgallery.com/index.php

  • reply
August 25, 2004 - 4:43pm
Zo said

Also nifty: opening a favorite pic to replace that ugly spectrum, from which to drag lots of lovely colors.
Use the pull down “Palette.”

  • reply
August 25, 2004 - 8:25pm
Erik Dahlgren said

A very simple applescript to open the color picker:

choose color

and that’s it! Save as an application and you are good to go.

  • reply
August 26, 2004 - 4:19am
Krioni said

I wrote a short Applescript that you can use to access the Color Picker quickly. Either save it as a script file and put it into your Script Menu, or save it as an Application (probably Stay Open to prevent launch delays) and put it in your Dock. Follow the link to my web page for the code: http://www.danshockley.com/comments.php?id=P23_0_1_0

  • reply
August 28, 2004 - 3:20am
S Woodside said

In addition, I HIGHLY recommend the Resene color list file that you can get from the X11 project via Exordium. I blogged it here:

http://simonwoodside.com/weblog/2004/08/28

simon

  • reply
August 4, 2004 - 8:25pm
flex-mx said

Trackback from flex-mx:

http://www.codepoetry.net/archives/2004/08/02/the_colors.php…

  • reply
August 12, 2004 - 9:01am
JIRA: SubEthaEdit said

Trackback from JIRA: SubEthaEdit:

I’m guessing that it isn’t too much work to implement the system-standard Color Palette (cmd-shift-c), but you can really do so beautiful things with the palette: see http://www.codepoetry.net/archives/2004/08/02/the_colors.php .

As a web designer …...

  • reply
August 25, 2004 - 6:53am
Lalitree ~Links said

Trackback from Lalitree ~Links:

Learn about the advanced capabilities of the OSX color palette….

  • reply
August 25, 2004 - 9:57am
Speak Stiltedly and Wear a Yellow Shirt said

Trackback from Speak Stiltedly and Wear a Yellow Shirt:

Codepoetry reveals the deep secrets of the Mac OSX color picker in The Colors! I’ve always wondered how to capture a pixel’s color (answer: with the magnifying glass) or get a color into the swatch list at the bottom of the color picker (answer: dra…...

  • reply
August 26, 2004 - 11:58am
SciSpot said

Trackback from SciSpot:

If you’re using Mac OS X and need to use Roscolux colors in your graphics program, I’ve got a little gift for you: a color palette for the Apple Color Picker. Download Rosco RGB Approximation color palette (8kB). Once you’ve…...

  • reply
August 27, 2004 - 10:40pm
SciSpot said

Trackback from SciSpot:

If you’re using Mac OS X and need to use Roscolux colors in your graphics program, I’ve got a little gift for you: a color palette for the Apple Color Picker. Download Rosco RGB Approximation color palette (8kB). Once you’ve…...

  • reply
October 21, 2004 - 10:20pm
Spoke said

Trackback from Spoke:

Check out all you can do with the Mac OS X Colors Panel and if that impresses you see what…...

  • reply

Post new comment

The content of this field is kept private and will not be shown publicly.
 
Input format
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".
  • Link to Amazon products with: [amazon product_id inline|full|thumbnail]. Example: [amazon 1590597559 thumbnail]
  • You can use Textile markup to format text.
  • Textual smileys will be replaced with graphical ones.
  • You may insert videos with [video:URL]
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".
  • Link to Amazon products with: [amazon product_id inline|full|thumbnail]. Example: [amazon 1590597559 thumbnail]
  • You can use Markdown syntax to format and style the text. Also see Markdown Extra for tables, footnotes, and more.
  • Textual smileys will be replaced with graphical ones.
  • You may insert videos with [video:URL]
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]".
  • Link to Amazon products with: [amazon product_id inline|full|thumbnail]. Example: [amazon 1590597559 thumbnail]
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Textual smileys will be replaced with graphical ones.
  • You may insert videos with [video:URL]

More information about formatting options

Syndicate content Syndicate content

Site Navigation

  • Home
  • Recent
  • Popular
    • Today
  • Top rated
    • Recent votes
  • Elsewhere
    • FriendFeed
    • Friends
    • Software
    • Unsane
View Adam Knight's profile on LinkedIn

Navigation

  • My votes

Recent comments

  • Do you have any idea as to
    4 days 4 hours ago
  • Absolutely amazing when you
    5 days 17 hours ago
  • I am pro-choice, but not for
    2 weeks 1 day ago
  • My apologies. It is your
    2 weeks 2 days ago
  • Well, first, get your own
    2 weeks 2 days ago
  • There is nothing mythical
    2 weeks 2 days ago
  • Well, the number of square
    2 weeks 5 days ago
  • I think you’re wrong by a
    2 weeks 5 days ago
  • I couldn’t agree more! I am
    2 weeks 6 days ago
  • I think those numbers are
    3 weeks 17 hours ago

Today's popular content

  • Careful, America... (97)
  • Krispy Kreme bacon cheddar cheeseburgers (5)
  • Panther's Major Text Services Upgrade (4)
  • Comment Spam Attack (4)
  • Now Hiring (3)
more

Hopeless Geek Feeds

  • Hopeless Geek
  • Hopeless Geek - Comments

Quotes

“The whole truth is generally the ally of virtue; a half-truth is always the ally of some vice.” — ILN, 6/11/10 – G. K. Chesterton

Footer Links

  • Badges
  • Contact
Powered by Drupal, an open source content management system
© Adam Knight, All Rights Reserved except where otherwise noted.