如何在pyqtgraph ImageView中启用消除锯齿?

时间:2016-10-27 01:45:37

标签: python qt pyqtgraph

我正在使用pyqtgraph的{​​{1}}窗口小部件来显示需要按比例放大1.25到1.5的图像才能轻松查看。这使得图像的最近邻采样明显且分散注意力。 ImageView实例内setAutoDownsample实例上的ImageItem方法有助于将大图像缩放得非常小。但如何启用消除锯齿以改善正在扩大规模的小图像的外观?

我尝试在ImageView实例中调用setAntialiasing实例的GraphicsView方法,但这没有效果。这可能是由于文档中的注释:

  

请注意,这只会影响未指定自己的抗锯齿选项的项目。

但我无法理解ImageView中的哪些项目可能有自己的选项,或者如何更改这些项目。

1 个答案:

答案 0 :(得分:0)

我遇到了一个类似的问题,发现在全球范围内启用抗锯齿可以解决问题:

import pyqtgraph as pg
pg.setConfigOptions(antialias=True)