Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-110982

Non-integer screen scale factor results in QPixmap pixelization

    XMLWordPrintable

Details

    • Windows

    Description

      When AA_EnableHighDpiScaling is enabled and Qt::HighDpiScaleFactorRoundingPolicy::PassThrough is used to prevent rounding, QPIxmaps that get scaled to a non-integer screen scale factor become significantly pixelated. 

      Occurs even when scaling down a higher resolution image.

      This behavior is not observed in Qt4 or Qt6.

       

      See the attached sample project for an example. Test with 150% or other non-integer scaling factors.

      Attachments

        Activity

          People

            qt.team.graphics.and.multimedia Qt Graphics Team
            kevin.zhang Kevin Zhang
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: