Exemple #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)
Exemple #2
0
 def test_stack_saturate_compositor_reverse(self):
     combined = stack(self.rgb2*self.rgb1, compositor='saturate')
     self.assertEqual(combined, self.rgb2)
Exemple #3
0
 def test_stack_saturate_compositor(self):
     combined = stack(self.rgb1*self.rgb2, compositor='saturate')
     self.assertEqual(combined, self.rgb1)
Exemple #4
0
 def test_stack_over_compositor_reverse(self):
     combined = stack(self.rgb2*self.rgb1, compositor='over')
     self.assertEqual(combined, self.rgb1)
Exemple #5
0
 def test_stack_over_compositor(self):
     combined = stack(self.rgb1*self.rgb2, compositor='over')
     self.assertEqual(combined, self.rgb2)
 def test_stack_saturate_compositor_reverse(self):
     combined = stack(self.rgb2*self.rgb1, compositor='saturate')
     self.assertEqual(combined, self.rgb2)
 def test_stack_saturate_compositor(self):
     combined = stack(self.rgb1*self.rgb2, compositor='saturate')
     self.assertEqual(combined, self.rgb1)
 def test_stack_over_compositor_reverse(self):
     combined = stack(self.rgb2*self.rgb1, compositor='over')
     self.assertEqual(combined, self.rgb1)
 def test_stack_over_compositor(self):
     combined = stack(self.rgb1*self.rgb2, compositor='over')
     self.assertEqual(combined, self.rgb2)
 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)