def test_effect_mandelbrot_bad_arguments(self): # Arrange size = (512, 512) # Get coordinates the wrong way round: extent = (+3, +2.5, -2, -2.5) # Quality < 2: quality = 1 # Act/Assert with pytest.raises(ValueError): Image.effect_mandelbrot(size, extent, quality)
def test_effect_mandelbrot(self): # Arrange size = (512, 512) extent = (-3, -2.5, 2, 2.5) quality = 100 # Act im = Image.effect_mandelbrot(size, extent, quality) # Assert self.assertEqual(im.size, (512, 512)) im2 = Image.open('Tests/images/effect_mandelbrot.png') self.assert_image_equal(im, im2)
def test_effect_mandelbrot(self): # Arrange size = (512, 512) extent = (-3, -2.5, 2, 2.5) quality = 100 # Act im = Image.effect_mandelbrot(size, extent, quality) # Assert self.assertEqual(im.size, (512, 512)) im2 = Image.open("Tests/images/effect_mandelbrot.png") self.assert_image_equal(im, im2)
from PIL import Image Image.effect_mandelbrot((512, 512), (-3, -2.5, 2, 2.5), 100).show()
from urllib import request from PIL import Image img1 = Image.open("_DSC0380.JPG") img2 = Image.open("_DSC0381.JPG") r1, g1, b1 = img1.split() r2, g2, b2 = img2.split() new_img = Image.merge("RGB", (r1, g2, b1)) new_img = Image.effect_mandelbrot(1, 1, 1) new_img.show()
def create_test_image_list(dir_path): """Create image.png and image_list.txt that references it in the given directory """ im = Image.effect_mandelbrot((800, 600), (-2.23845, -1.1538375, 0.83845, 1.1538375), 64) im.save(os.path.join(dir_path, 'image.png')) with open(os.path.join(dir_path, 'image_list.txt'), 'w') as f: f.writelines(itertools.repeat('image.png\n', 10))
def test_effect_mandelbrot_bad_arguments(self): # Arrange size = (512, 512) # Get coordinates the wrong way round: extent = (+3, +2.5, -2, -2.5) # Quality < 2: quality = 1 # Act/Assert self.assertRaises(ValueError, lambda: Image.effect_mandelbrot(size, extent, quality))
def test_effect_mandelbrot(self): # Arrange size = (512, 512) extent = (-3, -2.5, 2, 2.5) quality = 100 # Act im = Image.effect_mandelbrot(size, extent, quality) # Assert assert im.size == (512, 512) assert_image_equal_tofile(im, "Tests/images/effect_mandelbrot.png")