尝试使用python PIL将WMF转换为PNG时,为什么会出现渲染错误?

时间:2020-06-18 07:32:34

标签: python python-imaging-library png wmf

我试图找到一种将.WMF图像文件转换为.png的解决方案,但不幸的是,我无法在pyhton中(在Windows机器上)呈现.wmf文件。有人对此有解决方案吗?

我尝试过的最简单的示例之一是以下示例(Python 3.6):

from PIL import Image  
Image.open("test.wmf").save("test.png")

但收到错误:

File "C:\Python36\lib\site-packages\PIL\WmfImagePlugin.py", line 58, in load
    Image.core.drawwmf(im.fp.read(), im.size, self.bbox),
OSError: cannot render metafile

提前谢谢

1 个答案:

答案 0 :(得分:0)

对于此问题的“重复”,我感到抱歉。我通过使用ImageMagick解决了问题(未解决原始问题):

Solution from similar topic - https://stackoverflow.com/a/46058963/13767408