我正在使用matplotlib(在pylab中)显示数字。我想将它们保存为.jpg格式。当我只使用带有jpg扩展名的savefig命令时,将返回:
ValueError: Format "jpg" is not supported.
Supported formats: emf, eps, pdf, png, ps, raw, rgba, svg, svgz.
有没有办法执行此操作?
最佳答案
您可以将图片另存为“png”,然后使用python镜像库(PIL)将此文件转换为“jpg”:
import Image
import matplotlib.pyplot as plt
plt.plot(range(10))
plt.savefig('testplot.png')
Image.open('testplot.png').save('testplot.jpg','JPEG')
原本的:
JPEG图像:
关于matplotlib - jpeg格式的matplotlib savefig,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8827016/