我正在使用Qt的PySide2实现制作桌面应用程序。该应用程序需要做的就是向用户显示高质量的图像,但是当我使用QPixmap类时,图像的质量始终比来自其的JPEG文件低得多。
我通过使用QtCore.Qt.KeepAspectRatio和QtCore.Qt.SmoothTransformation标记遵循了其他人的建议,虽然确实有所帮助,但是图像的质量仍然很差,并且图像中的任何小文本都难以辨认
我正在使用此代码向用户显示图像。
pixmap = QtGui.QPixmap(os.path.join(self.imageFolder,
imageSplit[0] + '_' + str(self.currentPageNum) + '_' + '0'))
pixmap = pixmap.scaled(self.imageWidth, self.imageHeight,
QtCore.Qt.KeepAspectRatio, QtCore.Qt.SmoothTransformation)
icon = QtGui.QIcon(pixmap)
self.imageIcon.setIcon(icon)
但是,如上所述,图像的质量明显低于输入的JPEG。有什么办法可以获得更高的图像质量?如果没有,如果我需要呈现给用户的更高质量的图像,您还有其他建议吗?