Is there any YCbCr color-picker so that I can better understand the color space?

For example, I want to get the range from the blue sky or from green grass. I need to know the value ranges to detect landscape and architecture photography. I'm looking for a software solution that runs on Windows or Unix.

  • 1
    \$\begingroup\$ now i take JImage and plugintools. \$\endgroup\$ Jun 29, 2012 at 23:47
  • \$\begingroup\$ Could you indicate on what OS you're looking for a colour picker? OSX has a DigitalColor Meter which is capable of picking colour in different colour spaces. \$\endgroup\$ Sep 7, 2012 at 17:46
  • \$\begingroup\$ @BartArondson Windows or Unix \$\endgroup\$ Oct 10, 2012 at 12:34

2 Answers 2


Short answer, no. But here's some suggestions (in order from easiest to hardest) that might be useful to meet your end-goal of learning about the colour space.

The eyedroppers link mentioned by @Stan has many apps that provide variously RGB, CMYK, HSV/HSB, HSL and conversions to various standard representations of those (e.g. for HTML). While that doesn't fulfil your need, you could contact several of the developers of these applications and suggest they add support for YCbCr. It'd be fairly straight-forward in many cases, if they are still actively working on the app and see it as a possibly useful feature (especially if you mention that there is no other YCbCr colour picker in existence).

If you just want to explore the colour space, you could have a look at this YCbCr colour picker (or this one) and see if that helps you sufficiently. It's not choosing from an image directly, but it does let you see various mappings between RGB and YCbCr (and indicates when you go outside the RGB gamut).

If you have a bit of patience, you could use this online colour converter to convert directly from RGB values to (amongst others) YCbCr. But you'd be doing that one-colour-at-a-time.

If you happen to have access to Matlab (and know a little about how to use it), you could use the rgb2ycbcr function in the image processing toolbox to convert your images in entirety to YCbCr. From there it'd be a fairly simple matter of plotting the image, using ginput() to let you click on it, and printing out the YCbCr values from the image at the clicked coordinate.

Finally, if your maths & programming skills are up to some simple scripting (even if not a full GUI application) you could use the conversion algorithms to easily convert from, say, HTML hex values copied from one colour picker, into YCbCr values from stdin.


The DigitalColor Meter v.3.7.2 (c) 2008 by Apple is my choice/recommendation. Variable aperture size will help immensely.

For other systems, visit this link where there is the best-of list. eyedroppers-color-pickers-for-designers

  • 1
    \$\begingroup\$ In the comments the question asker states that he's looking for a Windows or Unix solution. \$\endgroup\$ Aug 28, 2013 at 21:40
  • \$\begingroup\$ @ BartAnondson Missed that tiny detail. Apologies. \$\endgroup\$
    – Stan
    Aug 28, 2013 at 23:19

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.