From a52611106657fe92298220dadb82c25a3f1e6151 Mon Sep 17 00:00:00 2001 From: Brian Matherly Date: Sat, 28 Dec 2019 14:53:50 -0600 Subject: [PATCH] Use smooth scaling for a cleaner scope. --- src/widgets/scopes/videorgbparadescopewidget.cpp | 2 +- src/widgets/scopes/videorgbwaveformscopewidget.cpp | 2 +- src/widgets/scopes/videowaveformscopewidget.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/widgets/scopes/videorgbparadescopewidget.cpp b/src/widgets/scopes/videorgbparadescopewidget.cpp index 72eca11f34..d8d758eb03 100644 --- a/src/widgets/scopes/videorgbparadescopewidget.cpp +++ b/src/widgets/scopes/videorgbparadescopewidget.cpp @@ -85,7 +85,7 @@ void VideoRgbParadeScopeWidget::refreshScope(const QSize& size, bool full) } } - QImage scaledImage = m_renderImg.scaled(size).convertToFormat(QImage::Format_RGB32); + QImage scaledImage = m_renderImg.scaled(size, Qt::IgnoreAspectRatio, Qt::SmoothTransformation).convertToFormat(QImage::Format_RGB32); m_mutex.lock(); m_displayImg.swap(m_renderImg); diff --git a/src/widgets/scopes/videorgbwaveformscopewidget.cpp b/src/widgets/scopes/videorgbwaveformscopewidget.cpp index 386240ef5c..0b92365d27 100644 --- a/src/widgets/scopes/videorgbwaveformscopewidget.cpp +++ b/src/widgets/scopes/videorgbwaveformscopewidget.cpp @@ -81,7 +81,7 @@ void VideoRgbWaveformScopeWidget::refreshScope(const QSize& size, bool full) } } - QImage scaledImage = m_renderImg.scaled(size).convertToFormat(QImage::Format_RGB32); + QImage scaledImage = m_renderImg.scaled(size, Qt::IgnoreAspectRatio, Qt::SmoothTransformation).convertToFormat(QImage::Format_RGB32); m_mutex.lock(); m_displayImg.swap(m_renderImg); diff --git a/src/widgets/scopes/videowaveformscopewidget.cpp b/src/widgets/scopes/videowaveformscopewidget.cpp index 3a0754aa26..9fb480d20b 100644 --- a/src/widgets/scopes/videowaveformscopewidget.cpp +++ b/src/widgets/scopes/videowaveformscopewidget.cpp @@ -75,7 +75,7 @@ void VideoWaveformScopeWidget::refreshScope(const QSize& size, bool full) } } - QImage scaledImage = m_renderImg.scaled(size).convertToFormat(QImage::Format_RGB32); + QImage scaledImage = m_renderImg.scaled(size, Qt::IgnoreAspectRatio, Qt::SmoothTransformation).convertToFormat(QImage::Format_RGB32); m_mutex.lock(); m_displayImg.swap(scaledImage);