小编Shu*_*huf的帖子

如何使用 matplotlib 将图形保存为 600 dpi 的 tiff 压缩图?

最近,我决定从 MATLAB 移植到 Matplotlib 来绘制图形。在 MATLAB 中,我要做的就是转到“文件”>“导出”>“渲染”,然后选择 600 dpi,然后选择“应用到图形”,然后导出。在 Matplotlib 中,我使用 matplotlib 库中的命令 savefig 作为

matplotlib.pyplot.savefig(fname, dpi=None, facecolor='w', edgecolor='w',
    orientation='portrait', papertype=None, format=None,
    transparent=False, bbox_inches=None, pad_inches=0.1,
    frameon=None).
Run Code Online (Sandbox Code Playgroud)

然后我将 dpi 设置为 600,并将 .tiff 设置为输出格式。除了文件非常大 ~ 32 mb 之外,效果很好。显然,我不能在期刊手稿中使用这么大的文件。我想知道是否有一种方法可以将压缩合并到文件中,以便在不损失分辨率的情况下获得较小尺寸的图像文件。

python matplotlib

9
推荐指数
2
解决办法
6686
查看次数

标签 统计

matplotlib ×1

python ×1