调整扫描到ocr-pdf的tif压缩率影响图像质量
This commit is contained in:
parent
975338cb57
commit
e651804992
|
@ -1092,6 +1092,13 @@ void MainWindow::on_newImage(void *image)
|
|||
saveInfo.tiffCompression = HGIMGFMT_TIFFCOMP_JPEG;
|
||||
}
|
||||
|
||||
if (m_aquireIntoSaveParam.m_isOcr)
|
||||
{
|
||||
saveInfo.jpegQuality = 100;
|
||||
saveInfo.tiffCompression = HGIMGFMT_TIFFCOMP_NONE;
|
||||
saveInfo.tiffJpegQuality = 100;
|
||||
}
|
||||
|
||||
if (HGBASE_ERR_OK == HGImgFmt_SaveImageToWriter(m_scanImgFmtWriter, (HGImage)image, &saveInfo))
|
||||
{
|
||||
++m_aquireIntoMultiPageCount;
|
||||
|
@ -1192,7 +1199,13 @@ void MainWindow::on_newImage(void *image)
|
|||
|
||||
HGUInt fmtType = 0;
|
||||
if (m_aquireIntoSaveParam.m_isOcr)
|
||||
{
|
||||
fmtType = HGIMGFMT_TYPE_TIFF;
|
||||
saveInfo.jpegQuality = 100;
|
||||
saveInfo.tiffCompression = HGIMGFMT_TIFFCOMP_NONE;
|
||||
saveInfo.tiffJpegQuality = 100;
|
||||
}
|
||||
|
||||
if (HGBASE_ERR_OK == HGImgFmt_SaveImage((HGImage)image, fmtType, &saveInfo, getStdString(m_scanFileName).c_str()))
|
||||
{
|
||||
emit post_new_image(m_scanFileName);
|
||||
|
|
Loading…
Reference in New Issue