diff --git a/app/scanner/dialog_fullscreen.cpp b/app/scanner/dialog_fullscreen.cpp index 8b186f94..68fe0783 100644 --- a/app/scanner/dialog_fullscreen.cpp +++ b/app/scanner/dialog_fullscreen.cpp @@ -77,7 +77,7 @@ void Dialog_FullScreen::showImage() { float scale = 200.0f / 72.0f; HGImgFmt_LoadImageFromPdfReader(pdfReader, (HGUInt)m_multiIndex, scale, scale, 0, HGBASE_IMGORIGIN_TOP, &img); - + HGBase_SetImageDpi(img, 200, 200); HGImgFmt_ClosePdfReader(pdfReader); } else diff --git a/app/scanner/mainwindow.cpp b/app/scanner/mainwindow.cpp index 6fd82b46..b68da0b8 100644 --- a/app/scanner/mainwindow.cpp +++ b/app/scanner/mainwindow.cpp @@ -1351,8 +1351,10 @@ HGImage MainWindow::createImage() HGImgFmt_OpenPdfReader(getStdString(m_currFilePath).c_str(), &pdfReader); if (nullptr != pdfReader) { + float scale = 200.0f / 72.0f; HGImgFmt_LoadImageFromPdfReader(pdfReader, (HGUInt)m_multiIndex, scale, scale, 0, HGBASE_IMGORIGIN_TOP, &img); + HGBase_SetImageDpi(img, 200, 200); HGImgFmt_ClosePdfReader(pdfReader); } else