Bug 374087 - Create Calendar creates corrupt looking image when using High setting when sending to other than printer
Summary: Create Calendar creates corrupt looking image when using High setting when se...
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Generic-Calendar (show other bugs)
Version: 5.4.0
Platform: Microsoft Windows Microsoft Windows
: NOR minor
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-12-23 16:48 UTC by Geoff King
Modified: 2019-07-26 20:36 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 6.2.0


Attachments
picture copied from adobe pdf and coverted to png so you can see the horizontal banding. I did not provide a full calendar export becuase the PDF is very large (~20MB) (644.40 KB, image/png)
2016-12-23 16:48 UTC, Geoff King
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Geoff King 2016-12-23 16:48:27 UTC
Created attachment 102959 [details]
picture copied from adobe pdf and coverted to png so you can see the horizontal banding.  I did not provide a full calendar export becuase the PDF is very large (~20MB)

I tried the create calendar option (never used it before). I had an issue when exporting to adobe PDF (using Adobe's Printer in Windows)and exporting to OneNote as another test.  However I was able to print to a normal printer without issues.   
The problem was when using the default resolution setting of "high" it results in images that have horizontal lines over them.  If I use the "low" setting it is okay and I do not see the lines. 

I ran 2 tests outputting to Adobe PDF and to OneNote2013 and got similar (but not exact results).  I also printed to a normal printer and it was okay.  

This is on Windows 7, 64bit version of digikam, test version of 5.4.0 (12/23/2016)
Example provided.
Comment 1 caulier.gilles 2016-12-24 12:47:41 UTC
The compnent used to print is Qt5::PrintSupport.

There is no PDF export code in digiKam. We pass data to print to Qt interface which re-route to right printer. 

As it work with real printer driver, it must work with virtual one too. there is no difference from digiKam side about printing.

So, i suspect a Qt5 bug or a problem with your virtual driver.

Gilles Caulier
Comment 2 caulier.gilles 2019-03-15 10:29:59 UTC
Geoff,

The 6.1.0 pre-release installer have been updated this morning. Please test and
report to see if you can reproduce the dysfunction:

https://files.kde.org/digikam/

Gilles Caulier
Comment 3 Geoff King 2019-07-26 17:46:12 UTC
I tried this today on Windows 10 Digikam 6.1 release.  It now works as expected.