ColorSnapper 2
colorsnapper.com
colorsnapper.com
When displayed on the Macbook Pro screen it registered as one colour. On my Dell monitor it registered as something slightly different. When I used that the colour in CSS, the colour rendered differently to the original image, and DigitalColor Meter reported that there were different values between different browsers (Chrome and Safari) and different screens.
And none of these visually matched the colour of the original image on either monitor.
Not sure if it was gamma adjustment, colour calibration, drivers, graphics cards... in the end I gave up and did the best I could.
I'm not sure why you'd want to buy a utility that replicates already built-in software, but one great value-add point would be to disentangle all of this nonsense.
So Safari takes CSS color values assumes they are in sRGB and converts them to your display profile. For Chrome and Firefox this is a different story. They use their own render engine so no conversion takes place here. This is the reason why colors differ between Safari and Chrome/Firefox.
ColorSnapper recognizes if you pick from a Color Managed App and converts the color back to sRGB. There might be a slight difference because of rounding issues, but it's the best you can get.
As for picking from PDFs or Adobe Photoshop: this depends on the app you are using (Preview App, Adobe Reader etc.) and if they have their own Color Management, but that is a little beyond this post. We will soon write a blog post about that on http://colorsnapper.com
The 'Android' format is not very useful though :
It outputs in the 'Color.argb(x,y,z)' format which is almost never used in Android development but does not support the infinitely more useful android xml format : <color name="color_name">#FF112233</color> .
If there's a Linux one, I'd be interested