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