调整扫描到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;
|
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))
|
if (HGBASE_ERR_OK == HGImgFmt_SaveImageToWriter(m_scanImgFmtWriter, (HGImage)image, &saveInfo))
|
||||||
{
|
{
|
||||||
++m_aquireIntoMultiPageCount;
|
++m_aquireIntoMultiPageCount;
|
||||||
|
@ -1192,7 +1199,13 @@ void MainWindow::on_newImage(void *image)
|
||||||
|
|
||||||
HGUInt fmtType = 0;
|
HGUInt fmtType = 0;
|
||||||
if (m_aquireIntoSaveParam.m_isOcr)
|
if (m_aquireIntoSaveParam.m_isOcr)
|
||||||
|
{
|
||||||
fmtType = HGIMGFMT_TYPE_TIFF;
|
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()))
|
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);
|
||||||
|
|
Loading…
Reference in New Issue