diff options
Diffstat (limited to '0001_dont_process_pdf_as_image.patch')
-rw-r--r-- | 0001_dont_process_pdf_as_image.patch | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/0001_dont_process_pdf_as_image.patch b/0001_dont_process_pdf_as_image.patch deleted file mode 100644 index 879f42a703eb..000000000000 --- a/0001_dont_process_pdf_as_image.patch +++ /dev/null @@ -1,58 +0,0 @@ -diff --git a/kitsas/model/tositeliitteet.cpp b/kitsas/model/tositeliitteet.cpp -index dca0346f..77f32ccd 100644 ---- a/kitsas/model/tositeliitteet.cpp -+++ b/kitsas/model/tositeliitteet.cpp -@@ -208,25 +208,29 @@ bool TositeLiitteet::lisaaHeti(QByteArray liite, const QString &tiedostonnimi, c - if( liite.isNull()) - return false; - -- // Muunnetaan kaikki kuvatiedostot jpg-kuviksi -- QImage image = image.fromData(liite); -- if( !image.isNull()) { -- int koko = kp()->settings()->value("KuvaKoko",2048).toInt(); -- if( image.width() > image.height()) { -- if( image.width() > koko) { -- image = image.scaledToWidth(koko); -+ QString tyyppi = KpKysely::tiedostotyyppi(liite); -+ -+ if(tyyppi.startsWith("image/")) { -+ // Muunnetaan kaikki kuvatiedostot jpg-kuviksi -+ QImage image = image.fromData(liite); -+ if( !image.isNull()) { -+ int koko = kp()->settings()->value("KuvaKoko",2048).toInt(); -+ if( image.width() > image.height()) { -+ if( image.width() > koko) { -+ image = image.scaledToWidth(koko); -+ } -+ } else { -+ if( image.height() > koko) { -+ image = image.scaledToHeight(koko); -+ } - } -- } else { -- if( image.height() > koko) { -- image = image.scaledToHeight(koko); -+ if( kp()->settings()->value("KuvaMustavalko").toBool()) { -+ image = image.convertToFormat(QImage::Format_Grayscale8); - } -+ QBuffer buffer(&liite); -+ buffer.open(QIODevice::WriteOnly); -+ image.save(&buffer,"JPG", kp()->settings()->value("KuvaLaatu",40).toInt()); - } -- if( kp()->settings()->value("KuvaMustavalko").toBool()) { -- image = image.convertToFormat(QImage::Format_Grayscale8); -- } -- QBuffer buffer(&liite); -- buffer.open(QIODevice::WriteOnly); -- image.save(&buffer,"JPG", kp()->settings()->value("KuvaLaatu",40).toInt()); - } else if ( liite.left(128).contains(QByteArray("<html")) || liite.left(128).contains(QByteArray("<HTML")) ) { - QTextDocument doc; - doc.setHtml(Tuonti::CsvTuonti::haistettuKoodattu(liite)); -@@ -252,7 +256,6 @@ bool TositeLiitteet::lisaaHeti(QByteArray liite, const QString &tiedostonnimi, c - } - - -- QString tyyppi = KpKysely::tiedostotyyppi(liite); - if(tyyppi == "application/octet-stream") { - if(QMessageBox::question(nullptr, tr("Liitetiedoston tyyppiä ei tueta"), - tr("Tätä liitetiedostoa ei voi välttämättä näyttää Kitsaalla eikä sisällyttää arkistoon.\n" |