def test_ops_api(self): i = ImageOps.gaussian_blur(im, 2.0) self.assertEqual(i.mode, "RGB") self.assertEqual(i.size, (128, 128)) # i.save("blur.bmp") i = ImageOps.unsharp_mask(im, 2.0, 125, 8) self.assertEqual(i.mode, "RGB") self.assertEqual(i.size, (128, 128))
def test_usm_accuracy(self): src = snakes.convert('RGB') i = src._new(ImageOps.unsharp_mask(src, 5, 1024, 0)) # Image should not be changed because it have only 0 and 255 levels. self.assertEqual(i.tobytes(), src.tobytes())