【发布时间】:2014-09-12 14:12:53
【问题描述】:
我正在使用 matplotlib 通过savefig 生成一些数字。这些数字是黑白的,需要以非常高分辨率 (1000 dpi) 的 TIFF 格式保存。因此,以减少的位深度来保存它们以使用更少的内存将是有益的。
为此,我的问题是:使用 matplotlib 保存图形时如何指定位深度?
谢谢!
【问题讨论】:
-
你的意思是保存到PNG?
-
我实际上是以 TIFF 格式保存的,尽管我对与任何光栅格式(包括 PNG)相关的答案感兴趣。
-
如果 matplotlib 直接支持这样的选项,我会感到惊讶,但你当然可以在之后转换图像。或者,您可以使用您最喜欢的 python 图像库来保存从 matplotlib 内容生成的 numpy 数组图像表示。
-
谢谢大卫!我按照你的建议做了。由于我的回答中给出的原因,我放弃了在 matplotlib 中尝试这样做。干杯!
标签: python matplotlib bit-depth