From 899204949befeb1eccea916dcba2cae6fc236402 Mon Sep 17 00:00:00 2001 From: yangjiaxuan <171295266@qq.com> Date: Mon, 1 Aug 2022 16:57:25 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=BC=E5=87=BA=E5=92=8C=E5=8F=A6=E5=AD=98?= =?UTF-8?q?=E4=B8=BA=E5=A2=9E=E5=8A=A0=E8=AF=BB=E5=86=99gif=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/scanner/dialog_export.cpp | 1 + app/scanner/dialog_saveas.cpp | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/scanner/dialog_export.cpp b/app/scanner/dialog_export.cpp index d56a5938..4b1527de 100644 --- a/app/scanner/dialog_export.cpp +++ b/app/scanner/dialog_export.cpp @@ -39,6 +39,7 @@ static struct , {".tif", "TIF - TIFF Revision 6", FILE_TYPE_ATTR_CONTAIN_MULTI_PAGES | FILE_TYPE_ATTR_MORE_OPTIONS} , {".pdf", "PDF - Portable Document Format", FILE_TYPE_ATTR_CONTAIN_MULTI_PAGES} , {".ofd", "OFD - Open Fixed-layout Document", FILE_TYPE_ATTR_CONTAIN_MULTI_PAGES} + , {".gif", "GIF - Graphics Interchange Format", FILE_TYPE_ATTR_CONTAIN_MULTI_PAGES} , {".pdf", "OCR->PDF - Portable Document Format", FILE_TYPE_ATTR_THIRD_HANDLER} , {".ofd", "OCR->OFD - Open Fixed-layout Document", FILE_TYPE_ATTR_THIRD_HANDLER} #endif diff --git a/app/scanner/dialog_saveas.cpp b/app/scanner/dialog_saveas.cpp index 1e5d139a..2f56ec62 100644 --- a/app/scanner/dialog_saveas.cpp +++ b/app/scanner/dialog_saveas.cpp @@ -82,6 +82,7 @@ Dialog_SaveAs::Dialog_SaveAs(QWidget *parent) : "TIF - TIFF Revision 6(*.tif);;" "PDF - Portable Document Format(*.pdf);;" "OFD - Open Fixed-layout Document(*.ofd);;" + "GIF - Graphics Interchange Format(*.gif);;" "OCR->PDF - Portable Document Format(*.pdf);;" "OCR->OFD - Open Fixed-layout Document(*.ofd)"); #endif @@ -136,7 +137,7 @@ int Dialog_SaveAs::getTiffQuality() bool Dialog_SaveAs::isOcr() { - return (m_suffix >= 6); + return (m_suffix >= 7); } void Dialog_SaveAs::on_dialog_accepted() @@ -163,9 +164,12 @@ void Dialog_SaveAs::on_dialog_accepted() extName = ".ofd"; break; case 6: - extName = ".pdf"; + extName = ".gif"; break; case 7: + extName = ".pdf"; + break; + case 8: extName = ".ofd"; break; }