【发布时间】:2017-11-20 17:58:00
【问题描述】:
我正在尝试使用 Pillow 将图像从 PNG 转换为 EPS。以下代码报错:
from PIL import Image
Image.open("Image1.png").save("Image1.eps", fmt='EPS')
内容如下:
Traceback (most recent call last):
File "C:/Users/pbreach/Dropbox/Personal/FigureConversion/convert.py", line 15, in <module>
convert_image(in_name, out_name, fmt='EPS')
File "C:/Users/pbreach/Dropbox/Personal/FigureConversion/convert.py", line 4, in convert_image
Image.open(in_name).save(out_name, fmt)
File "C:\Users\pbreach\Continuum\Anaconda3\lib\site-packages\PIL\Image.py", line 1826, in save
save_handler(self, fp, filename)
File "C:\Users\pbreach\Continuum\Anaconda3\lib\site-packages\PIL\EpsImagePlugin.py", line 362, in _save
raise ValueError("image mode is not supported")
ValueError: image mode is not supported
真的不支持EPS吗?在documentation EPS 在完全支持的格式列表中排名第二。如果不是这种情况,我需要做什么吗?
奇怪的是,如果我这样做 Image.open("Image1.png").save("Image1.jpg", fmt='EPS') 它可以工作,但会保存为 JPG。
【问题讨论】:
标签: python image save pillow file-format