def test_resize_animated_gif(self): with open('tests/images/newtons_cradle.gif', 'rb') as f: backend = wand_backend.WandBackend.from_file(f) wand_backend.resize(self.backend, (100, 75)) self.assertTrue(wand_backend.has_animation(backend))
def test_resize_transparent_gif(self): with open('tests/images/transparent.gif', 'rb') as f: backend = wand_backend.WandBackend.from_file(f) wand_backend.resize(backend, (100, 75)) self.assertTrue(wand_backend.has_alpha(backend)) self.assertFalse(wand_backend.has_animation(backend)) # Check that the alpha of pixel 1,1 is 0 self.assertAlmostEqual(backend.image[1][1].alpha, 0, places=6)
def test_resize(self): wand_backend.resize(self.backend, (100, 75)) self.assertEqual(self.backend.image.size, (100, 75))