Ejemplo n.º 1
0
 def test_stack_add_compositor(self):
     combined = stack(self.rgb1 * self.rgb2, compositor='add')
     arr = np.array(
         [[[0, 255, 255], [255, 0, 0]], [[255, 0, 0], [0, 255, 255]]],
         dtype=np.uint8)
     expected = RGB(arr)
     self.assertEqual(combined, expected)
Ejemplo n.º 2
0
 def test_stack_saturate_compositor_reverse(self):
     combined = stack(self.rgb2*self.rgb1, compositor='saturate')
     self.assertEqual(combined, self.rgb2)
Ejemplo n.º 3
0
 def test_stack_saturate_compositor(self):
     combined = stack(self.rgb1*self.rgb2, compositor='saturate')
     self.assertEqual(combined, self.rgb1)
Ejemplo n.º 4
0
 def test_stack_over_compositor_reverse(self):
     combined = stack(self.rgb2*self.rgb1, compositor='over')
     self.assertEqual(combined, self.rgb1)
Ejemplo n.º 5
0
 def test_stack_over_compositor(self):
     combined = stack(self.rgb1*self.rgb2, compositor='over')
     self.assertEqual(combined, self.rgb2)
Ejemplo n.º 6
0
 def test_stack_saturate_compositor_reverse(self):
     combined = stack(self.rgb2*self.rgb1, compositor='saturate')
     self.assertEqual(combined, self.rgb2)
Ejemplo n.º 7
0
 def test_stack_saturate_compositor(self):
     combined = stack(self.rgb1*self.rgb2, compositor='saturate')
     self.assertEqual(combined, self.rgb1)
Ejemplo n.º 8
0
 def test_stack_over_compositor_reverse(self):
     combined = stack(self.rgb2*self.rgb1, compositor='over')
     self.assertEqual(combined, self.rgb1)
Ejemplo n.º 9
0
 def test_stack_over_compositor(self):
     combined = stack(self.rgb1*self.rgb2, compositor='over')
     self.assertEqual(combined, self.rgb2)
Ejemplo n.º 10
0
 def test_stack_add_compositor(self):
     combined = stack(self.rgb1*self.rgb2, compositor='add')
     arr = np.array([[[0, 255, 255], [255,0, 0]], [[255, 0, 0], [0, 255, 255]]], dtype=np.uint8)
     expected = RGB(arr)
     self.assertEqual(combined, expected)