扫描到导出为ocr-pdf改为先将图片存为tif格式

This commit is contained in:
yangjiaxuan 2023-06-30 16:06:26 +08:00
parent b2de42c6dc
commit e141707a81
1 changed files with 8 additions and 2 deletions

View File

@ -1054,7 +1054,10 @@ void MainWindow::on_newImage(void *image)
} }
} }
HGImgFmt_OpenImageWriter(getStdString(getStdFileName(scanFileName)).c_str(), 0, &m_scanImgFmtWriter); HGUInt fmtType = 0;
if (m_aquireIntoSaveParam.m_isOcr)
fmtType = HGIMGFMT_TYPE_TIFF;
HGImgFmt_OpenImageWriter(getStdString(getStdFileName(scanFileName)).c_str(), fmtType, &m_scanImgFmtWriter);
if (nullptr != m_scanImgFmtWriter) if (nullptr != m_scanImgFmtWriter)
{ {
m_scanFileName = scanFileName; m_scanFileName = scanFileName;
@ -1183,7 +1186,10 @@ void MainWindow::on_newImage(void *image)
saveInfo.tiffCompression = HGIMGFMT_TIFFCOMP_JPEG; saveInfo.tiffCompression = HGIMGFMT_TIFFCOMP_JPEG;
} }
if (HGBASE_ERR_OK == HGImgFmt_SaveImage((HGImage)image, 0, &saveInfo, getStdString(m_scanFileName).c_str())) HGUInt fmtType = 0;
if (m_aquireIntoSaveParam.m_isOcr)
fmtType = HGIMGFMT_TYPE_TIFF;
if (HGBASE_ERR_OK == HGImgFmt_SaveImage((HGImage)image, fmtType, &saveInfo, getStdString(m_scanFileName).c_str()))
{ {
emit post_new_image(m_scanFileName); emit post_new_image(m_scanFileName);
++m_aquireIntoSaveParam.m_fileNameStartIndex; ++m_aquireIntoSaveParam.m_fileNameStartIndex;