mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-01-14 19:36:38 +03:00
32 lines
1.0 KiB
Python
32 lines
1.0 KiB
Python
|
from helper import unittest, PillowTestCase
|
||
|
from PIL import Image
|
||
|
from io import BytesIO
|
||
|
|
||
|
class TestFileWmf(PillowTestCase):
|
||
|
|
||
|
def test_load_raw(self):
|
||
|
|
||
|
# Test basic EMF open and rendering
|
||
|
im = Image.open('Tests/images/drawing.emf')
|
||
|
if hasattr(Image.core, "drawwmf"):
|
||
|
# Currently, support for WMF/EMF is Windows-only
|
||
|
im.load()
|
||
|
# Compare to reference rendering
|
||
|
imref = Image.open('Tests/images/drawing_emf_ref.png')
|
||
|
imref.load()
|
||
|
self.assert_image_similar(im, imref, 0)
|
||
|
|
||
|
# Test basic WMF open and rendering
|
||
|
im = Image.open('Tests/images/drawing.wmf')
|
||
|
if hasattr(Image.core, "drawwmf"):
|
||
|
# Currently, support for WMF/EMF is Windows-only
|
||
|
im.load()
|
||
|
# Compare to reference rendering
|
||
|
imref = Image.open('Tests/images/drawing_wmf_ref.png')
|
||
|
imref.load()
|
||
|
self.assert_image_similar(im, imref, 0.5)
|
||
|
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
unittest.main()
|