如何在matplotlib中将图像保存为PDF中的栅格图像

17 投票
2 回答
6977 浏览
提问于 2025-04-16 15:25

我用matplotlib做了一些复杂的图表。用savefig命令把它们保存为pdf格式时,使用的是矢量格式,这样的pdf打开起来特别慢。有办法把图保存为光栅图像格式的pdf吗?这样就能解决这个问题了。

2 个回答

3

我不太确定,但你可以用一个叫做'convert'的程序(这是ImageMagick的一部分)把jpg格式的图片转换成pdf格式。你只需要输入命令:`convert file.jpg file.pdf`。

20

你可以像这样强制将单个图形元素转换为像素图:

text(1,1,'foobar',rasterized=True)

撰写回答