Bug 25817

Summary: [cairo] fails to respect layer transparency on complex pdf
Product: poppler Reporter: Daniel Stone <daniel>
Component: cairo backendAssignee: poppler-bugs <poppler-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Attachments: correctly-rendered jpg (exported from photoshop?)
See how the circle is opaque and not transparent like in the original

Description Daniel Stone 2009-12-28 18:49:57 UTC
Using Poppler 0.10.7 on Fedora 11, the attached PDF fails to render correctly: it looks like many of the layers are squashed.  I've attached a JPG which I believe was exported from Photoshop or Illustrator, and the PDF itself.

It renders correctly using Preview on OS X, but a couple of elements (mainly the transparency on the date banner at the bottom and also on the 'issue 5' bit in the top right) seem to incorrectly have full opacity when using Evince, and also Gimp.
Comment 1 Daniel Stone 2009-12-28 18:52:02 UTC
Created attachment 32338 [details]
correctly-rendered jpg (exported from photoshop?)
Comment 2 Daniel Stone 2009-12-28 18:53:09 UTC
http://www.fooishbar.org/toomuch/20100122-silkie/toomuch-20100122-a6-front.pdf is a long-lived URL to the original PDF, as it's too large to attach here.
Comment 3 Albert Astals Cid 2009-12-29 00:33:35 UTC
Cairo renderer problem, works fine with the Splash renderer.
Comment 4 Carlos Garcia Campos 2009-12-29 01:38:12 UTC
It seems to work for me with cairo backend too, could you provide a screnshot showing the problem? 
Comment 5 Albert Astals Cid 2009-12-29 10:17:27 UTC
Created attachment 32350 [details]
See how the circle is opaque and not transparent like in the original

Fails here on git master, cairo version is cairo-1.8.8-3.fc12.i686
Comment 6 Carlos Garcia Campos 2009-12-29 10:44:14 UTC
It probably use blend modes, which is implemented in git master but requires cairo >= 1.9.4, because it works perfectly for me. Feel free to reopen this bug if the problem is still present for you with cairo >= 1.9.4

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.