def test_resize_cover(self): img = Image.open(TEST_IMAGE_FILEPATH) img = imageresize.resize_cover(img, [200, 100]) filename = self._tmp_filename('resize-cover.jpeg') img.save(filename, img.format) self.assertEqual(Image.open(filename).size, (200, 100))
from imageresize import imageexceptions test_img = open('test-image.jpeg', 'rw') img = Image.open(test_img) try: img = imageresize.crop(img, [200, 200]) except imageexceptions.ImageSizeError as e: print e.message else: img.save('test-image-crop.jpeg', img.format) img = Image.open(test_img) try: img = imageresize.resize_cover(img, [200, 100]) except imageexceptions.ImageSizeError as e: print e.message else: img.save('test-image-cover.jpeg', img.format) img = Image.open(test_img) img = imageresize.resize_contain(img, [200, 100]) img.save('test-image-contain.jpeg', img.format) img = Image.open(test_img) try: img = imageresize.resize_by_width(img, 200) except imageexceptions.ImageSizeError as e:
def test_can_not_resize_cover_bigger_size(self): img = Image.open(TEST_IMAGE_FILEPATH) with self.assertRaises(ImageSizeError): imageresize.resize_cover(img, (801, 534))