From c2a7deb982d4f755638f12a86e9dd3dbf673974b Mon Sep 17 00:00:00 2001 From: yangjiaxuan <171295266@qq.com> Date: Thu, 28 Sep 2023 16:43:49 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E5=9B=BD=E4=BA=A7=E7=B3=BB?= =?UTF-8?q?=E7=BB=9F=E5=9B=A0=E6=9F=90=E4=BA=9Bqt=E7=89=88=E6=9C=AC?= =?UTF-8?q?=E4=B8=8D=E4=B8=80=E8=87=B4=EF=BC=8C=E5=AF=BC=E8=87=B4QPainter?= =?UTF-8?q?=E7=9A=84=E6=9F=90=E4=B8=AA=E6=9E=9A=E4=B8=BE=E5=80=BC=E4=B8=8D?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/scanner2/HGImgView.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/scanner2/HGImgView.cpp b/app/scanner2/HGImgView.cpp index 893cad71..54017168 100644 --- a/app/scanner2/HGImgView.cpp +++ b/app/scanner2/HGImgView.cpp @@ -1641,7 +1641,11 @@ void HGImgView::paintEvent(QPaintEvent* e) painter.drawImage(destRect, *m_qImage, srcRect); #else QRectF destRect(m_showRect.left, m_showRect.top, m_showRect.right - m_showRect.left, m_showRect.bottom - m_showRect.top); + +#if defined(HG_CMP_MSC) painter.setRenderHint(m_enableHighQuality ? QPainter::SmoothPixmapTransform : QPainter::LosslessImageRendering); +#endif + painter.drawImage(destRect, *m_qImage); #endif