Как сохранить картинки с более низким разрешением в python?
Мне нужно сохранять рисунки с большим количеством данных (10 000 точек на фигуру или более...) в более низком разрешении, чтобы быстрее открывать их в программе просмотра PDF. Я слышал, что правильное сочетание rasterized = True
а также dpi
следует использовать в pylab.savefig
,
Каковы эти аргументы? другие могут быть использованы в savefig для этой цели? Пожалуйста, дайте четкий пример
PD: у меня есть PYTHON 2.7
1 ответ
Решение
После построения или когда вы получите ось:
pylab.gca().set_rasterized(True)
или для каждой оси ax
ты знаешь
ax.set_rasterized(True)
в заключение
pylab.savefig(file_name, dpi=your_choice)
где dpi
может быть 80, 160, 300, 600 и т. д.