Я использую QSplashScreen для отображения заставки для моего приложения QtQuick 2. Я использую приличное качество изображения (838 X 500). Он отображается правильно в некоторых разрешениях экрана. Но для некоторых других разрешений, таких как разрешение 2K, похоже, что применяется некое качественное преобразование.
Уже пробовал Qt :: SmoothTransformation
При подключении моего ноутбука к монитору (у меня монитор 2K) и выборе опции «Дублировать дисплей» в управлении дисплеем получается изображение низкого качества. Выбор «Только второй экран» создает изображение достойного качества.
QPixmap pixmap(qApp->applicationDirPath()+"/splash.png");
QSplashScreen splash(pixmap.scaledToWidth(screen_width*0.35,Qt::SmoothTransformation));
splash.show();
Есть ли способ отобразить изображение без потери качества?
Я столкнулся с той же проблемой с изображением в QML.