【问题标题】:How to save pictures with lower resolution in python? [closed]如何在python中保存分辨率较低的图片? [关闭]
【发布时间】:2014-05-21 17:11:26
【问题描述】:

我需要以较低的分辨率保存具有许多数据(每个图形 10.000 点或更多...)的图形,以便更快地使用 pdf 查看器打开它们。我听说应该在pylab.savefig 中使用rasterized = Truedpi 的适当组合。

这些论点是什么?其他可以在 savefig 中用于此目的? 请举个清楚的例子

PD:我有 PYTHON 2.7

【问题讨论】:

    标签: python python-2.7 pdf matplotlib rasterize


    【解决方案1】:

    绘图后或当您获得可用轴时:

    pylab.gca().set_rasterized(True)
    

    或者你知道的每个轴ax

    ax.set_rasterized(True)
    

    终于

    pylab.savefig(file_name, dpi=your_choice)
    

    其中dpi 可以是 80、160、300、600 等。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-23
      • 1970-01-01
      • 1970-01-01
      • 2023-02-07
      相关资源
      最近更新 更多