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)
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_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)