mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-08-12 16:24:45 +03:00
Add unit test for arbitrary size override when loading an EPS image.
This commit is contained in:
parent
7873dfc5cb
commit
11ded5d675
|
@ -120,6 +120,28 @@ class TestFileEps(PillowTestCase):
|
|||
image2_scale2_compare.load()
|
||||
self.assert_image_similar(image2_scale2, image2_scale2_compare, 10)
|
||||
|
||||
def test_render_custom_size(self):
|
||||
# We need png support for these render test
|
||||
codecs = dir(Image.core)
|
||||
if "zip_encoder" not in codecs or "zip_decoder" not in codecs:
|
||||
self.skipTest("zip/deflate support not available")
|
||||
|
||||
# Zero bounding box
|
||||
image1_scale2_compare = Image.open(file1_compare_scale2).convert("RGB")
|
||||
image1_custom_size_scale2 = image1_scale2_compare.size
|
||||
image1_custom_size = Image.open(file1)
|
||||
image1_custom_size.load(size=image1_custom_size_scale2)
|
||||
image1_scale2_compare.load()
|
||||
self.assert_image_similar(image1_custom_size, image1_scale2_compare, 5)
|
||||
|
||||
# Non-Zero bounding box
|
||||
image2_scale2_compare = Image.open(file2_compare_scale2).convert("RGB")
|
||||
image2_custom_size_scale2 = image2_scale2_compare.size
|
||||
image2_custom_size = Image.open(file2)
|
||||
image2_custom_size.load(size=image2_custom_size_scale2)
|
||||
image2_scale2_compare.load()
|
||||
self.assert_image_similar(image2_custom_size, image2_scale2_compare, 10)
|
||||
|
||||
def test_resize(self):
|
||||
# Arrange
|
||||
image1 = Image.open(file1)
|
||||
|
|
Loading…
Reference in New Issue
Block a user