控制QtWebKit如何调整图像大小

时间:2011-10-12 11:07:10

标签: python webkit pyqt4

<img width='500' height='500' src='image.png'>

image.png大于500x500所以当我显示它时,webkit会自动调整大小。 问题是质量很差。

我的猜测是它使用最近邻算法或类似的东西,所以结果还有很多不足之处。

是否可以使用bicubic代替,因为在这种情况下,图像质量比速度更重要。

相比之下,chrome在调整图像大小方面要好得多,所以我猜它也使用了webkit。

请注意,我正在使用QWebView小部件和PyQt,并且python中的示例代码是首选,因为我不是c ++程序员,因此我很难将c ++转换为python。

1 个答案:

答案 0 :(得分:1)

from PyQt4.QtGui import QPainter

yourQWebView.setRenderHints(QPainter.TextAntialiasing | QPainter.SmoothPixmapTransform | QPainter.HighQualityAntialiasing)

http://doc.qt.nokia.com/4.7-snapshot/qwebview.html#renderHints-prop