This is straightforward for pyqtgraph objects that provide the getViewWidget method.
The getViewWidget method returns a scene object (the first one in a view).
For example, for a plotItem,
self.plot = self.addPlot()
self.viewWidget = self.plot.getViewWidget()
self.viewWidget.setRenderHint(QPainter.SmoothPixmapTransform)
This provides smooth image interpolation on high levels of zoom and preserves other mouse functions of the view. It has no noticeable performance degradation for user selected images, but would probably be unacceptable for a 'movie' (which is why it is not the default in Qt).