【问题标题】:How can anti-aliasing be enabled in a pyqtgraph ImageView?如何在 pyqtgraph ImageView 中启用抗锯齿功能?
【发布时间】:2017-03-09 13:27:26
【问题描述】:

我正在使用pyqtgraphImageView 小部件来显示需要将图像放大1.25 到1.5 倍才能舒适查看的图像。这使得图像的最近邻采样变得明显且分散注意力。 ImageView 实例内部的ImageItem 实例上的setAutoDownsample 方法在将大图像缩放到非常小时时会有所帮助。但是如何启用抗锯齿来改善放大后的小图像的外观?

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

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

但我不明白GraphicsView 中的哪些项目可能有自己的选项,或者如何更改这些选项。

【问题讨论】:

    标签: python qt pyqtgraph


    【解决方案1】:

    我遇到了类似的问题,发现全局启用抗锯齿可以解决问题:

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

    【讨论】:

    • 谢谢,没有它看起来很原始
    猜你喜欢
    • 1970-01-01
    • 2019-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-20
    • 1970-01-01
    • 2014-08-21
    • 2010-09-29
    相关资源
    最近更新 更多