Bug 30107

Summary: PSOutputdev is too agressive defaulting to rasterization
Product: poppler Reporter: Álvaro Manuel Recio Pérez <amrecio>
Component: generalAssignee: poppler-bugs <poppler-bugs>
Status: RESOLVED MOVED QA Contact:
Severity: normal    
Priority: medium CC: julian
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
See Also: https://bugs.kde.org/show_bug.cgi?id=250674
Whiteboard:
i915 platform: i915 features:
Attachments: PDF triggering the bug
PDF correctly handled

Description Álvaro Manuel Recio Pérez 2010-09-09 13:31:16 UTC
Created attachment 38586 [details]
PDF triggering the bug

I found this bug while using Okular, a KDE viewer program which uses poppler. The original bug report is here: https://bugs.kde.org/show_bug.cgi?id=250674.

Sometimes, when converting a PDF file to PostScript for printing, poppler renders the page with thicker lines and bolder text, producing an incorrect result. This behaviour seems to occur only under some circumstances (which I couldn't determine). I'm attaching a file which triggers the bug when printed with Okular (and thus converted to PostScript) and another version which is printed correctly.
Comment 1 Álvaro Manuel Recio Pérez 2010-09-09 13:33:27 UTC
Created attachment 38587 [details]
PDF correctly handled
Comment 2 Albert Astals Cid 2010-11-02 12:31:08 UTC
The thing is that PSOutputDev thinks there is transparency in that page and since PS can't handle transparency it renders the page to a bitmap and puts the bitmap in the page, as the bitmap is rendered at low resolution, the results are quite bad.
Comment 3 Albert Astals Cid 2010-11-02 12:32:49 UTC
*** Bug 31324 has been marked as a duplicate of this bug. ***
Comment 4 Albert Astals Cid 2010-12-10 04:08:50 UTC
The first PDF is fixed, the pdf from bug 31324 still needs work
Comment 5 GitLab Migration User 2018-08-21 11:18:57 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/poppler/poppler/issues/615.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.