Greg Spencer efa2a474ea
Adding HSLColor and color 'within' matchers for HSVColor and HSLColor (#18294)
This adds an HSLColor class which uses a perceptual color space based upon human perception of colored light (as opposed to HSV, which is based on pigment colors).

You can see the difference in the color spaces here: https://en.wikipedia.org/wiki/HSL_and_HSV

I also added a "within" matcher for both HSLColor and HSVColor that will check if the (floating point) color components are within a certain error.

And tests.
2018-06-18 17:11:42 -07:00
..
2018-06-09 20:11:08 -07:00
2018-03-06 21:36:03 -08:00
2018-06-09 20:11:08 -07:00
2018-06-09 20:11:08 -07:00
2017-12-01 18:28:36 +01:00