in reply to the difference between two colors, and how to describe a color

There is no best way.

There are many good ways. Each is appropriate for different situations. The ones that I know a bit about are wavelet-based, so I'd probably do something based on that if I had to hand-roll something. (I'd look for pre-built solutions first though.)

  • Comment on Re: the difference between two colors, and how to describe a color