fix: image blurry on Hi-DPI devices

This commit is contained in:
Gary Wang 2022-09-30 00:24:04 +08:00
parent cc7d58d4ec
commit d535dedf60
No known key found for this signature in database
GPG Key ID: 5D30A4F15EA78760

View File

@ -60,11 +60,12 @@ void GraphicsView::showFileFromPath(const QString &filePath, bool doRequestGalle
doRequestGallery = false;
showText(tr("Image data is invalid or currently unsupported"));
} else {
const QPixmap & pixmap = QPixmap::fromImageReader(&imageReader);
QPixmap && pixmap = QPixmap::fromImageReader(&imageReader);
if (pixmap.isNull()) {
doRequestGallery = false;
showText(tr("Image data is invalid or currently unsupported"));
} else {
pixmap.setDevicePixelRatio(devicePixelRatioF());
showImage(pixmap);
}
}