Ejemplo n.º 1
0
 def test_set_yiq(self):
     col = grapefruit.Color.from_rgb(1.0, 0.5, 0.0)
     col.yiq = (0.1, 0.2, 0.3)
     assert_items_almost_equal(col.yiq, (0.1, 0.2, 0.3))
     assert_equal(col.rgb, grapefruit.yiq_to_rgb(0.1, 0.2, 0.3))
     assert_almost_equal(
         col.hsl,
         grapefruit.rgb_to_hsl(grapefruit.yiq_to_rgb(0.1, 0.2, 0.3)))
Ejemplo n.º 2
0
 def test_rgb_to_yiq(self):
   assert_items_almost_equal((0.5923, 0.4589, -0.05), grapefruit.rgb_to_yiq(1, 0.5, 0))
   assert_items_almost_equal((1, 0.5, 0), grapefruit.yiq_to_rgb(0.5923, 0.4589, -0.05))
Ejemplo n.º 3
0
 def test_set_yiq(self):
   col = grapefruit.Color.from_rgb(1.0, 0.5, 0.0)
   col.yiq = (0.1, 0.2, 0.3)
   assert_items_almost_equal(col.yiq, (0.1, 0.2, 0.3))
   assert_equal(col.rgb, grapefruit.yiq_to_rgb(0.1, 0.2, 0.3))
   assert_almost_equal(col.hsl, grapefruit.rgb_to_hsl(grapefruit.yiq_to_rgb(0.1, 0.2, 0.3)))
Ejemplo n.º 4
0
 def test_rgb_to_yiq(self):
     assert_items_almost_equal((0.5923, 0.4589, -0.05),
                               grapefruit.rgb_to_yiq(1, 0.5, 0))
     assert_items_almost_equal((1, 0.5, 0),
                               grapefruit.yiq_to_rgb(0.5923, 0.4589, -0.05))